Datenbankeinträge löschen

PHP:
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Datenbankeintrag erfolgreich.");
} else {
print ("Es traten Probleme auf.<br/>");
echo mysql_error();
}

Dann kannst du sogar sehen, was fehlgeschlagen ist.
 
Es traten Probleme auf.
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 '' at line 1
 
PHP:
$dbanfrage = "DELETE FROM $tabelle WHERE id ='".$_GET['id']."' ";
Sieht deine Anfrage wirklich so aus oder hast du diese Änderung wieder verworfen?
 
Ich hatte die Änderung wieder verworfen. Hab es jetzt nochmal dahingehend geändert.

Wenn ich jetzt auf Löschen klicke, sagt er mir "Datenbankeintrag erfolgreich".

Gelöscht wurde aber nichts, der Eintrag befindet sich nach wie vor in der Datenbank.
 
Schreib mal dieses noch dazu:


PHP:
$dbanfrage = "DELETE FROM $tabelle WHERE id ='".$_GET['id']."' ";  

mysql_query($dbanfrage);
 
Zurück