Din SQL ser syntaktisk korrekt ud (medmindre jeg er gået glip af noget simpelt). Det faktiske problem er, fordi du bruger mysql_query()
- hvilket ikke gør understøtte flere udsagn; derfor kan du ikke køre to UPDATE
forespørgsler i ét med denne metode.
Fra manualen:
På samme bemærkning, mysql_
metoder er ved at blive forældet, så jeg (og fællesskabet) vil foreslå, at du opdaterer din kode til at bruge mysqli_
eller PDO
metoder - som begge understøtter flere forespørgsler i en enkelt sætning.
Hvis du har brug for at holde dig til mysql_query()
(i stedet for at omstrukturere hele din applikation), skal du bare dele forespørgslerne op og køre dem baglæns.