Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL查询在本地服务器上运行良好,但在实时运行时出错_Php_Mysql_Sql - Fatal编程技术网

Php MySQL查询在本地服务器上运行良好,但在实时运行时出错

Php MySQL查询在本地服务器上运行良好,但在实时运行时出错,php,mysql,sql,Php,Mysql,Sql,我刚刚完成了我的网站直播。下面是简单的查询;它可以在本地主机上正常工作,但不能在实时服务器上正常工作 select * from friends where action='chating' 它给出了一个错误“您必须在where附近使用正确的语法” 请帮助我:为什么会发生这种情况,我该如何解决它?我猜您的mysql版本在本地和live上有所不同。请检查一下 我确信它是《生活》上的《代码》Mysql5.5,《代码》中的《动作》是新的。所以,如果您将其用作列名,那么在查询中使用时,需要在其周围使

我刚刚完成了我的网站直播。下面是简单的查询;它可以在本地主机上正常工作,但不能在实时服务器上正常工作

 select * from friends where action='chating'
它给出了一个错误“您必须在where附近使用正确的语法”


请帮助我:为什么会发生这种情况,我该如何解决它?

我猜您的mysql版本在本地和live上有所不同。请检查一下

我确信它是《生活》上的《代码》Mysql5.5,《代码》中的《动作》是新的。所以,如果您将其用作列名,那么在查询中使用时,需要在其周围使用bacticks(`)

请尝试以下内容:

 select * from friends where `action`='chating'

我猜你的mysql版本在本地和live上是不同的。请检查一下

我确信它是《生活》上的《代码》Mysql5.5,《代码》中的《动作》是新的。所以,如果您将其用作列名,那么在查询中使用时,需要在其周围使用bacticks(`)

请尝试以下内容:

 select * from friends where `action`='chating'

我们需要查看您的更多代码。需要更多信息。SQL表是什么样子的?动作栏里有什么?聊天也是拼写错误的。@oneskillymofo你显然从未听说过聊天。(jk)也许这应该是“作弊”或“制图”或“追逐”?没关系;字符串拼写错误可能会生成错误的数据,但不是语法错误。我们需要查看更多代码。需要更多信息。SQL表是什么样子的?动作栏里有什么?聊天也是拼写错误的。@oneskillymofo你显然从未听说过聊天。(jk)也许这应该是“作弊”或“制图”或“追逐”?没关系;字符串拼写错误可能会生成错误的数据,但不是语法错误。
不是反勾号。(编辑:感谢您将答案编辑为正确版本。:)@Amber是的。您说得对。我已经注意到,在你发表评论之前,我刚刚发布并更正了。谢谢……被剪了!干得好,翠鸟!新保留关键字。。。说一句“抓住你了”。这也使得phpmyadmin在每件事上都加上回环的做法突然变得不那么偏执了。谢谢你及时的回答<代码>“不是反勾号。(编辑:感谢您将答案编辑为正确版本。:)@Amber是的。您说得对。我已经注意到,在你发表评论之前,我刚刚发布并更正了。谢谢……被剪了!干得好,翠鸟!新保留关键字。。。说一句“抓住你了”。这也使得phpmyadmin在每件事上都加上回环的做法突然变得不那么偏执了。谢谢你及时的回答!