同样的mysql语句
用命令行就可以执行
用mysql_real_query就报语法错
MySQL error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';' at line 1: /index.php query:UPDATE pointers SET account = account + 1 WHERE host = 'www.test.com';
用命令行就可以执行
用mysql_real_query就报语法错
MySQL error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';' at line 1: /index.php query:UPDATE pointers SET account = account + 1 WHERE host = 'www.test.com';
解决方案 »
- 50分,MySQL查询异常:Fatal error encountered during command execution。
- 求助一个单表数据排序的sql语句写法
- 帮我看下这条sql还有优化的可能吗?
- 请问这个sql语句是什么意思啊
- 同样都是改密码,为什么第一个,要加库名和表名
- Access数据倒入mysql后数据乱码两种环境一个查询显示正常,一个查询现实都不正常解决方法
- 谁有linux下c操作mysql的demo??
- 关于Mysql查询插入
- 关于使用ADOQuery和mysql的问题!!!
- Sql语句,当在页面插入一个字段的时候,和数据库中的表字段进行对比,有这个名字就数量相加
- mysql, 如何将查询结果直接导出到文件,且文件名是可变的?
- 求一个存储过程
用命令行就可以执行
用mysql_real_query就报语法错MySQL error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';' at line 1: /index.php query:UPDATE pointers SET account = account + 1 WHERE host = 'www.test.com';其中一个语句从
mysql_real_query(mysql_handle, query,MAX_QUERY_LENGTH)
改为
mysql_real_query(mysql_handle, query,strlen(query) )
就可以正常执行了
接下来没任何操作就是另一个mysql_real_query语句
但是这个改了也没用了
----------------------------------------------------------
以下出现SQL syntax error :mysql_real_query(mysql_handle, query,MAX_QUERY_LENGTH)
mysql_real_query(mysql_handle, query,strlen(query) + 2)以下导致Segmentation fault :mysql_real_query(mysql_handle, query,strlen(query) + 1)
mysql_real_query(mysql_handle, query,strlen(query) )
-------------------------------------
分号那个问题只是我测试了一下而已
不用分号不正确才改了一下
出Segmentation fault 错的是其它地方