错误编号:1065
问题分析:无效的 SQL 语句,SQL 语句为空。
解决方法:
检查所执行的 SQL 语句是否为空。如果为空,请设置需要执行的数据库操作语句。如果由于安装插件或者修改代码造成此错误,请重新上传程序。
这里为空指的是引用为空:你所引用的有一个是空的,不存在的。
注意:不是值为空,值为空sql也是可以运行的。
这里附上一个案例:
在tp3.2.3中删除重复数据:
当报此错误的时候,我们应该
把重点放在sql语句上,要么引用的变量在数据库中不存在,要么就是你所调用的虚拟表据列为空
总而言之就是语法问题,你所访问的列不存在,每个字语句都运行下,如果在数据库中都能运行成功,那就查看sql执行的语句
是否有误,例如 sql="select te_id from teacher";
excure(sql1);
这里sql1并不存在,这里也会报错。如果还没问题,检查是否冲突。
另外附赠:MYSQL常见出错代码解析大全mysql_errno()