php - like 查询不能准确工作

标签 php mysql

我正在构建一个小型搜索应用程序(我知道我可以使用匹配)。但现在是 问题:如果我搜索一个单词的一部分,我会找到匹配项,但如果我进行完全匹配,则不起作用......

我的mysql代码:

SELECT * 
FROM Dames 
WHERE naam 
LIKE "%alessia%" LIMIT 0,28

$link->Stuk(1)只是一个参数和限制,用于分页。

提前致谢

最佳答案

我真的不知道该告诉你什么。如果“完全匹配”意味着

SELECT * 
FROM Dames 
WHERE naam = "alessia" LIMIT 0,28

什么也没有返回,这是因为 Dames 表中没有 naam 值为 "alessia" 的行。

关于php - like 查询不能准确工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1251170/

相关文章:

php - 使用 Laravel Eloquent 直接增加或减少列中的数字更新

mysql - 在不重建表的情况下重置 myISAM 上的 AUTO_INCREMENT

mysql - 将每天递增的数字添加到表中

php - 使用 PHP 向 MySQL DB 中的收件人发送电子邮件

php - 如何用php检索mysql数据?

php - 未找到 CakePHP DebugKit/Plugins webroot

php - SQL语句选择出现次数超过2次的重复记录

mysql - GROUP_CONCAT() 之类的函数返回不匹配的字段?

MySQL - 获取另一列上具有相同 ID 但不同特定值的行

PHP AJAX MySQL 查询问题