Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Fehler bei DELETE? Antworten
Fehler bei DELETE?

chip
Quasselstrippe


Beiträge: 391


Was ist an dem folgenden Code falsch? Er löscht die Zeile einfach nicht aus der Tabelle! Den Connect zur Datenbank habe ich natürlich schon hergestellt.

1:
mysql_query("DELETE FROM ads WHERE id = $id");


Hie gibt's die Meldung "Check your syntax ... near ...".

Auch so geht's nicht

1:
mysql_query("DELETE FROM ads WHERE id = '$id'");


Hier kommt zwar keine Fehlermeldung, aber er löscht sie einfach nicht.

Die Variable id wurde per GET übergeben, aber ich habe sie vorher per $_GET['id'] einfach nochmal in dieser Variablen, also id, zwischengespeichert.


---

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Also richtiger ist auf jeden Fall das zweite.
Probier mal:

1:
mysql_query("DELETE FROM `ads` WHERE `id` = '$id'");


---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

chip
Quasselstrippe


Beiträge: 391


Danke, habs gefunden. Liegt daran, dass ich noch eine Sicherheitsabfrage mit Ja/Nein dazwischengeschaltet habe. In diesem Form habe ich bei action="..." aber vergessen, die Variable weiterzugeben.

Trotzdem danke!

---

Diese Nachricht wurde geändert von: chip
  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben