fastix®: Löschen eines Datensatzes

Beitrag lesen

Moin!

oder: "DELETE FROM cd WHERE ID = '$id'"
aber nur wenn die $id ein String ist, was soll ich sonst mit den ''

Ich mache es ganz einfach immer so, weil es auch bei einer Zahl nicht falsch ist. Wichtig ist übrigens scheinbar weniger, was Du übergibst, sondern wie das Feld definiert ist.

Kleiner Tip:

wenn Du sowas hast wie:

$sql="DELETE FROM cd WHERE ID = '$id'";
schreib doch ein:
echo '<div style="border: thin, solid, red;">'.$sql.'</div>';

dahinter und lass Dir das SQL-Statement ausgeben.

Oder erweitere die Ausführung der Abfrage:

$Recordset1 = mysql_query($query_Recordset1, $verwaltung) or die('<div style="border: thin, solid, red;">'mysql_error().'<br>'.$query_Recordset1.'</div>');

Dann siehst Du den Fehler und die Ursache.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Meinereinerselbst ist auf der Suche nach Aufträgen