我的 SQL 查询如下。它在我的本地主机上运行良好,但是当我上传到我的 linux 服务器时出现上述错误。怎么了?
这适用于我的本地主机,那么为什么它不能在我的服务器上运行?是文件路径错误吗?MySQL 数据库是相同的,我有一个特定的服务器连接文件,与本地主机不同。我的其他数据库查询正在工作。
这不是 $id 变量的问题,因为我尝试通过将其替换为 1 来测试它,并且我的错误消息是相同的。
与数据库的连接也不是问题。此文件有许多其他正常工作的查询。
return (mysql_result(mysql_query("SELECT COUNT('id') FROM POSTS WHERE id=$id"),0)==0)?false:true;// this query works. because it doesnt have '' on the words posts/id