永发信息网

MYSQL数据库连接配置问题,在网站内搜索框搜索内容提示Fatal error: MySQL Error[1064]: You have an e

答案:3  悬赏:0  手机版
解决时间 2021-03-04 12:13
  • 提问者网友:暮烟疏雨之际
  • 2021-03-04 07:25
Fatal error: MySQL Error[1064]: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 MySQL Query:SELECt *,gcategory.cate_id FROM ecm_gcategory gcategory WHERe cate_id= Wrong File: /home/ahutbbsn/public_html/eccore/model/mysql.php[534] in/home/ahutbbsn/public_html/eccore/model/mysql.phpon line 286
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-03-04 09:01
SELECt *,gcategory.cate_id FROM ecm_gcategory gcategory WHERe cate_id=

Wrong File: /home/ahutbbsn/public_html/eccore/model/mysql.php[534] in
/home/ahutbbsn/public_html/eccore/model/mysql.phpon line 286

现在你会看到错误会在哪里了. 是因为cate_id 没有给值,或者页面传过去的值为空导致无法查询失败. 至于有人回答*就是全部字段,后面不需要其他字段名, 这个不是个问题,不影响语句执行.
全部回答
  • 1楼网友:等灯
  • 2021-03-04 10:12
排查sql语句
  • 2楼网友:舊物识亽
  • 2021-03-04 09:25
你好! sql语句有问题,*就是全部字段了,后面就不需要加其他字段名了,还有后面的表名要用逗号分开,参数要用引号括起来 如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯