【发布时间】:2015-07-14 10:11:44
【问题描述】:
这是我现在正在使用的:
SELECT * FROM title where title.posttitle LIKE '%$Search%'
如果有人搜索How to make Apple Pie,它会返回正确的结果。
如果有人搜索make Apple Pie,由于某种原因,它不会返回任何内容。
如果任何字母或单词匹配,我怎样才能使它返回记录?
【问题讨论】:
-
@AvinashRaj Search is Text from a input
-
您需要: a) 提供一些示例结果以及查询。 b) 提供一些你尝试过的事情。
-
在将列名和搜索条件转换为大写或小写后尝试。
-
如果
$search = 'How to make Apple Pie'有效,那么$search = 'make Apple Pie'也有效。因此,如果没有,则 $search 必须包含其他内容。可能有额外的空白? -
如果您在浏览器中查看
$search的内容,只会显示一个空格。尝试输出您正在运行的确切查询,并直接在数据库上精确。