为了账号安全,请及时绑定邮箱和手机立即绑定

如何为MySql中与受保护关键字共享同名的表编写SQL?

如何为MySql中与受保护关键字共享同名的表编写SQL?

慕森卡 2019-08-14 15:55:21
如何为MySql中与受保护关键字共享同名的表编写SQL?以下查询将不会执行mysql_query("SELECT * FROM order WHERE orderID = 102;");它会产生以下错误消息:您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第2行的'order WHERE orderID = 102'附近使用正确的语法如何编写将成功查询此表的SQL?
查看完整描述

3 回答

?
森栏

TA贡献1810条经验 获得超5个赞

让我发疯的是人们认为查询会起作用,然后甚至不想让数据库解释为什么事情会爆炸。试试这个:

$result = mysql_query("SELECT * FROM order WHERE orderID = 102;") or die(mysql_error());

还有,除非有更多的代码比你上面显示什么,你HAVE捕捉查询调用的返回值,因为该返回值是你的结果处理,从中获取你的结果。如果没有该语句句柄,您基本上就会浪费数据库服务器(和您自己的)时间。


查看完整回答
反对 回复 2019-08-14
?
慕少森

TA贡献2019条经验 获得超9个赞

尝试
mysql_query("SELECT * FROM order WHERE orderID = 102;") or die("MySQL ERROR: ".mysql_error());

查看完整回答
反对 回复 2019-08-14
  • 3 回答
  • 0 关注
  • 428 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信