gpt4 book ai didi

php - 从数据库表中搜索不起作用

转载 作者:行者123 更新时间:2023-11-29 03:01:26 27 4
gpt4 key购买 nike

$va=($_GET['search']);
$search=$bd->execute("search","*","page_description LIKE '%$va%' or page_title LIKE '%$va%' limit 8 ");

$search 是我的查询,即 select * from search where page_description LIKE '%$va%' or page_title LIKE '%$va%' limit 8

如果用户搜索 domino's ,它将把它保存在 $va 中。但在那之后我的查询出现了问题,它有时会向我显示错误

fatal man:你的 SQL 语法有错误;检查与您的 MySQL 服务器版本对应的手册,了解在第 1 行使用 near 's%' 或 page_title LIKE '%dunkin's%' limit 8' 的正确语法查询运行:SELECT * FROM search WHERE page_description LIKE '%dunkin's%' or page_title LIKE '%dunkin's%' limit 8

但是当我使用这个$va=mysql_real_escape_string($_GET['search']);它显示我的结果为空,但我的表搜索中有丁金 donut 所以任何人都可以告诉我我做错了什么

最佳答案

试试看

$search=$bd->execute("search","*","page_description LIKE \'%$va%\' or page_title LIKE \'%$va%\' limit 8 ");

$search=$bd->execute("search","*","page_description LIKE %'" + $va + "'% or page_title LIKE %'" + $va + "'% limit 8 ");

关于php - 从数据库表中搜索不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23006821/

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