Vaše SQL vypadá syntakticky správně (pokud jsem nepřehlédl něco jednoduchého). Skutečný problém je, že používáte mysql_query()
- což není podporovat více prohlášení; proto nemůžete spustit dvě UPDATE
dotazy v jednom s touto metodou.
Z návodu:
Na stejnou poznámku, mysql_
metody jsou zastaralé, takže já (a komunita) doporučujeme, abyste aktualizovali svůj kód tak, aby používal mysqli_
nebo PDO
metody – obě podporují více dotazů v jednom příkazu.
Pokud se potřebujete držet mysql_query()
(místo restrukturalizace celé aplikace) stačí rozdělit dotazy a spustit je vedle sebe.