我的UPDATE SQL代码不起作用,有什么帮助吗?

时间:2019-05-26 20:51:57

标签: mysql

代码用于更新MYSQL数据库

 $sql = "UPDATE test
            SET EmailID = :EmailID,
              Localite = :Localite,
              Nom = :Nom,
              Statut = :Statut,
            WHERE EmailID = :EmailID";

错误是:

SQLSTATE [42000]:语法错误或访问冲突:1064您的SQL语法有一个错误;请参见语法。查看与您的MySQL服务器版本相对应的手册以获取正确的语法,以在'WHERE EmailID ='haha@haha.com'附近使用

应该没有显示任何错误

1 个答案:

答案 0 :(得分:0)

Statut = :Statut,之后删除逗号

$sql = "UPDATE test
        SET EmailID = :EmailID,
            Localite = :Localite,
            Nom = :Nom,
            Statut = :Statut
        WHERE EmailID = :EmailID";