Ihr SQL sieht syntaktisch korrekt aus (es sei denn, ich habe etwas Einfaches übersehen). Das eigentliche Problem liegt darin, dass Sie mysql_query()
verwenden
- was nicht mehrere Aussagen unterstützen; daher können Sie nicht zwei UPDATE
ausführen Abfragen in einem mit dieser Methode.
Aus dem Handbuch:
Auf der gleichen Anmerkung, die mysql_
Methoden sind veraltet, daher würde ich (und die Community) vorschlagen, dass Sie Ihren Code aktualisieren, um zu verwenden mysqli_
oder PDO
Methoden - die beide mehrere Abfragen in einer einzigen Anweisung unterstützen.
Wenn Sie bei mysql_query()
bleiben müssen (anstatt Ihre gesamte Anwendung umzustrukturieren), teilen Sie einfach die Abfragen auf und führen Sie sie hintereinander aus.