Вашият SQL изглежда синтактично правилен (освен ако не съм пропуснал нещо просто). Истинският проблем е, защото използвате mysql_query()
- което не поддържа множество изявления; следователно не можете да стартирате две UPDATE
заявки в едно с този метод.
От ръководството:
На същата бележка, mysql_
методите се оттеглят, така че аз (и общността) бих ви предложил да актуализирате кода си, за да използвате mysqli_
или PDO
методи – и двата поддържат множество заявки в един израз.
Ако трябва да се придържате към mysql_query()
(вместо да преструктурирате цялото си приложение), просто разделете заявките и ги стартирайте последователно.