Zitat von
Delphiturbo:
Delphi-Quellcode:
// in diese Zeile verstehe ich nicht !
$
sql="DELETE FROM Liste1 WHERE `ID`=='
".$line["ID"]."' LIMIT 1";
//Datensatz anhand der ID löschen
soll nicht so eingegeben:
Genau.. NICHT so
Mit " machst Du einen String auf (und dann wieder zu).
Mit . hängst Du verschiedene Strings aneinander.
Also wird aus
$sql="DELETE FROM Liste1 WHERE `ID`=='".$line["ID"]."' LIMIT 1";
$sql="DELETE FROM Liste1 WHERE `Name`=='" . $name . "' LIMIT 1";
Wenn Du anhand des Namens löschen willst.
WAS zum Teufel ist denn daran so schwer?
Edit Nachtrag:
Wenn übrigens jemand so heisst:
Zitat:
Sebastian'; DROP TABLE Liste1; --
hast Du ein ziemliches Problem.
Du solltest lieber
SQL Parameter nutzen anstelle das
SQL-Statement selber zusammenzubauen...