#removed
Ich würde dein Query etwas bearbeiten.Quote:
Ich habe ein PHP Script was die Logs mit einer ID löscht.
Das ID feld heißt 5.
Ich mache immer:
DELETE log.shout_log WHERE `5` = '".$_GET['delete']."'";
Dann kommt immerCode: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 'WHERE `5` = '1'' at line 1
$delete = $_GET['delete']; // Variable setzen
// [...]
DELETE FROM log.shout_log WHERE deineausgewähltespalte = '".mysql_real_escape_string($delete)."'; // vor SQLi schützen
Die 4 Spalten in der "shout_log" lauten wie folgt:Quote:
das ist nur leider nicht der fehler sondern es liegt an dem Namen der Spalte weil es eine Zahl ist glaub ich.
Wenn das Ding ID heißt geht es nur dann kennt sich der Server nedmehr aus
Ich versuch mal das ich das in ID umbenenne
Klappt dann nun alles, so wie du es dir vorgestellt hast?Quote:
Achso.
Ah hab Fehler gefunden.
Die Datenbank war falsch eingestellt musste das NULL von id entfernen