hmmm, immer schwer aus der entfernung, wenn der fehler nicht gleich augenscheinlich ist. aber eine spontane idee wäre noch, dass du dich eventuell bei der falschen datenbank anmeldest oder die falsche überprüfst, zum beispiel die testdatenbank ? eine andere idee wäre noch, den sql statement nicht über variablen aufzubauen, sondern aus einem string ganz ohne variablen zusammenzusetzen. also den entsprechen datensatz in der datenbank gleich nach der verbindung mit der datenbank zu löschen, ganz ohne angaben von variablen. aber das hast du vielleicht schon alles durch.
Nee ... ich komm nicht ganz mit, was Du meinst?
Ich lösche doch direkt in der DB?
wenn ich $sql = <statement> schreibe
und dann mysql_query ($sql, $db) ausführe ... ??