来自PHP的Phantom mysql_error

时间:2013-03-20 20:30:59

标签: php mysql sql

我有这个sql语句,当我在phpmyadmin中运行它时运行正常,但是当我从PHP运行它时会启动一个非常模糊的服务器mysql_error

  
    

您的SQL语法有错误;检查手册     对应于您的MySQL服务器版本,以便使用正确的语法     靠近'

  
UPDATE srSignals SET falseBreak = "true",'
     

第5行

完整的sql语句:

UPDATE srSignals
                SET falseBreak = "true",
                    candleClose = 1.51132,
                    result=-48
                WHERE id=4429;UPDATE srSignals
                SET falseBreak = "true",
                    candleClose = 1.51132,
                    result=-27
                WHERE id=4431;

任何人都知道这个陈述有什么问题,或者为什么它在phpmyadmin中复制/粘贴时有效但不是通过PHP请求?

2 个答案:

答案 0 :(得分:1)

你的语法错了。 你必须使用单引号,而不是像tis这样的双引号:

            UPDATE srSignals
            SET falseBreak = 'true',
                candleClose = 1.51132,
                result=-48
            WHERE id=4429;UPDATE srSignals
            SET falseBreak = 'true',
                candleClose = 1.51132,
                result=-27
            WHERE id=4431;

答案 1 :(得分:1)

将字符串拆分为';'并执行两个sql语句。