gpt4 book ai didi

php - 进行简单的搜索

转载 作者:太空宇宙 更新时间:2023-11-03 11:08:16 24 4
gpt4 key购买 nike

我正在做一个简单的搜索,下面的查询是否正确?

mysql_query("SELECT * FROM products WHERE name LIKE'$searchquery' AND description LIKE'$searchquery'");

编辑:

LIKE '$searchquery; 这部分需要一个空格,结果是语法问题。我对第二种方式很感兴趣。正如@yes123 所建议的那样。

SELECT * FROM products WHERE MATCH(name,description) AGAINST ('$searchQuery')

我这样做,我得到:

警告:mysql_numrows():提供的参数不是第 62 行/home/search.php 中的有效 MySQL 结果资源

最佳答案

为了搜索目的,您应该使用全文索引。那时你的查询变成了这样的:

[...] WHERE MATCH(col1,col2) AGAINST ('your search') [...]

请使用 PDO

关于php - 进行简单的搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10377176/

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