确切的错误消息是:
您的SQL语法有误。检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第1行的'where rfflag ='0'附近使用
你好
我正在尝试使某些php脚本正常工作,并且它因上述错误消息而死亡。在SQL查询中有两个位置使用rfflag:
$_SESSION['lang']=$objTerm->my_get_one("select min(id) from "
.$objTerm->TABLE['languages']." where status='1' and rfflag='0'");
$rs_lang=$objTerm->execute_query("select id,language from "
.$objTerm->TABLE['languages']." where `status`='1' and `rfflag`='0'");
如何确定是哪个引起了问题?还是其他问题呢?
最佳答案
回声:
"select id,language from ".$objTerm->TABLE['languages']." where status='1' and rfflag='0'"
还有这个:
"select min(id) from ".$objTerm->TABLE['languages']." where status='1' and rfflag='0'"
然后运行在您喜欢的sql开发工具中执行每个输出。
错误将在那里显示。
关于php - PHP MYSQL错误-“您的SQL语法有误;请检查…以确保在附近使用正确的语法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3724001/