Thomas Schmieder: DELETE - Anfrage geht immer schief...

Beitrag lesen

Hailow,

"DELETE FROM $tabellenname WHERE (name=$loeschen[name]) LIMIT 1";

Ist $loeschen[name] ein Array? Wenn nicht, dann solltest du die eckigen Klammern weglassen, bzw. ["name"]  schreiben.

Außerdem kann man im SQL-String keine Doppelreferenzen auflösen. Dann muss man den Arraywert irgendwie aus dem String ausklammern {$loeschen["name"]} oder durch auspunkten

"DELETE FROM $tabellenname WHERE (name=".$loeschen["name"].") LIMIT 1";

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.