gpt4 book ai didi

php - 如何在mysql数据库中搜索包含字符串中字母的字段

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

我需要一点帮助。我想在数据库中搜索我传递的信件。例如,如果我输入单词“steve”,则查询必须查找包含字母“stve”的所有姓名。我尝试过:

"SELECT * FROM users WHERE name LIKE 'steve%'  or name like '%steve'  or name like '%steve%'";

但它没有做我想要的事情,因为它寻找模式。同样的情况也发生在:

"SELECT * FROM users WHERE INSTR(`name`, 'steve') > 0";

你能帮我一下吗?

最佳答案

会不会是大小写问题?如果使用下面的查询会怎么样。

"SELECT * FROM users WHERE lower(name) LIKE 'steve%'  or lower(name) like '%steve'  or lower(name) like '%steve%'";

确保您的 steve 也是小写。

关于php - 如何在mysql数据库中搜索包含字符串中字母的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41132903/

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