在php脚本执行如下代码 程序报错$sql .="insert into stock_trade_list (StockID,StockName) values ('327003','xxx');";
mysql_query($sql) or die("Query failed :" . mysql_error());
错误:
Query failed :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 ';insert into stock_trade_list (StockID,StockName) values ('327003','xxx')' at line 1
(虽然报错,但是数据却已经写入了)
我在mysql控制台 直接输入一下代码:
insert into stock_trade_list (StockID,StockName)values ('327003','xxx');命令执行成功,一点错误都没有。
大伙给我看下 我的脚本有什么问题哦 。
mysql_query($sql) or die("Query failed :" . mysql_error());
错误:
Query failed :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 ';insert into stock_trade_list (StockID,StockName) values ('327003','xxx')' at line 1
(虽然报错,但是数据却已经写入了)
我在mysql控制台 直接输入一下代码:
insert into stock_trade_list (StockID,StockName)values ('327003','xxx');命令执行成功,一点错误都没有。
大伙给我看下 我的脚本有什么问题哦 。
原来$sql的值是什么?
$sql赋值后的值是这个,前面多了个分号,是这个的关系吗?我sql方面还是新手,只能看出这么点东西了
;insert into stock_trade_list (StockID,StockName) values ('327003','xxx')'
mysql_query($sql) or die("Query failed :" . mysql_error());
多个点
语法错误