有人能告诉我为什么我不能执行这个简单的脚本.我得到的错误是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 '1update page SET RegionId = 1 WHERE (RegionId = -1 or RegionId = -3) and Descri' at line 1 如果我将此语句复制到MySQLPHPAdmin它运行正常.请帮忙?提前致谢.
$sql = "update page SET RegionId = 2 WHERE (RegionId = -1 or RegionId = -3) and Description like '%Saskatoon%' LIMIT 1";
$sql = $sql . "update page SET RegionId = 1 WHERE (RegionId = -1 or RegionId = -3) and Description like '%Regina%' LIMIT 1";
echo $sql;
mysql_query($sql) or die( mysql_error());
Run Code Online (Sandbox Code Playgroud)
正在删除查询中的分号,LIMIT 1与第二个更新查询的开头发生冲突.
从PHP.net mysql_query手册页:mysql_query()向与指定link_identifier关联的服务器上的当前活动数据库发送唯一查询(不支持多个查询).
您将需要使用2次调用mysql_query来获得所需的结果.
| 归档时间: |
|
| 查看次数: |
1772 次 |
| 最近记录: |