php查询sql数据库的问题

图片.png
图片.png
这行一直报错,到底什么问题,
字符串复制到sql可以正常查询,
``$query="select * from $name"; //where like $goods_sp";
把后面注释掉也可以正常查询。
到底什么错误
图片.png
prepare一直返回bool

阅读 2.1k
3 个回答
$query = "SELECT * FROM $name WHERE 你要查询的字段 like '$goods_sp'";

看看是不是缺少了查询字段,还有$goods_sp用单引号括起来。

例如你要查询字段goods

$query = "SELECT * FROM $name WHERE goods like '$goods_sp'";
  1. 你应该好好阅读错误信息
  2. 直接用错误信息搜索往往能找到答案
  3. 提问的时候要带上错误信息,不然别人没法答
新手上路,请多包涵

where 和 like 中间少了列名

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题