gpt4 book ai didi

php mysql where 仅列值的一部分

转载 作者:行者123 更新时间:2023-11-29 21:04:25 25 4
gpt4 key购买 nike

我想删除php mysql中的一列,条件是该列的字符串的一部分匹配

我的查询是

$stmt = $dbh->prepare("DELETE FROM User_tbl WHERE name ");
$stmt->bindValue(1, $name, PDO::PARAM_STR);
$stmt->execute();

列名称的示例值为

John|Smith|Jr

我想检查中间部分是否匹配。所以想这样检查

名字的中间部分是 = Smith

最佳答案

DELETE FROM User_tbl WHERE name like '%Smith%'

你可以使用like来结束句子

'%一些文本' -> '我的字符串有一些文本'

select * from table where field like '%some text'

开始句子

'some text%' -> 'some text has my string'

select * from table where field like 'some text%'

或两者

'%some text%' -> '我的字符串有一些要搜索的文本'

select * from table where field like '%some text%'

关于php mysql where 仅列值的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36949971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com