Php SQL搜索语法错误
我看不出我的语法错误在哪里,从我所看到的来看一切都很好,试着环顾一下堆栈,一切看起来都很好 错误(查询失败:您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,在第1行的“like”%no search%''附近使用正确的语法)Php SQL搜索语法错误,php,mysql,sql,Php,Mysql,Sql,我看不出我的语法错误在哪里,从我所看到的来看一切都很好,试着环顾一下堆栈,一切看起来都很好 错误(查询失败:您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,在第1行的“like”%no search%''附近使用正确的语法) 非常感谢您的帮助:)您错过了何处条件 SELECT * FROM products WHERE <column name> LIKE'%$find%' SELECT*来自类似“%$find%”的产品 没有where子句 SELECT * F
非常感谢您的帮助:)您错过了
何处
条件
SELECT * FROM products WHERE <column name> LIKE'%$find%'
SELECT*来自类似“%$find%”的产品
没有where子句
SELECT * FROM products LIKE'%$find%'
应该变成
SELECT * FROM products WHERE name LIKE'%$find%'
条件中缺少列名 试试看
SELECT * FROM products WHERE <column name> LIKE '%$find%'
SELECT*来自类似“%$find%”的产品
其中缺少
和[列名]
SELECT * FROM products WHERE [column name] LIKE '%$find%'
查询中缺少条件的位置
SELECT * FROM <TableName> WHERE <ColumnName> LIKE condition
从WHERE LIKE条件中选择*
table name很好,当我删除“%$find%”之类的缺少条件时,我可以得到所有要显示的结果……对不起,我太笨了,我以为你可以搜索所有列。
SELECT * FROM <TableName> WHERE <ColumnName> LIKE condition