Fehler bei SQL-Befehl

Killer-Man

Erfahrenes Mitglied
Ich möchte gerne eine komplette Zeile aus der DB löschen können.
Anschließend sollen alle nachfolgenden Zeilen mit der id aufrücken.
Mein Code dazu sieht so aus:
PHP:
$query = "DELETE FROM Meine_Tabelle WHERE id = $id;
		  UPDATE Meine_Tabelle SET id = id - 1 WHERE id > $id";
$sql = mysql_query($query) or die(mysql_error());

Beim Ausführen des Skripts bekomme ich allerdings folgenden Fehler:
Code:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; UPDATE Meine_Tabelle SET id = id - 1 WHERE id > 5' at line 1

Sieht jemand den Fehler bei der SQL Anweisung? Oder liegt das Problem woanders?
 
Zurück