php查询sql数据库的问题

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

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

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

    例如你要查询字段goods

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

        where 和 like 中间少了列名

          撰写回答

          登录后参与交流、获取后续更新提醒