ich habe eine mySQL-Tabelle mit der Spalte 'Name'. Nun möchte ich, bevor ich einen Namen hinzufüge, prüfen, ob dieser bereits in der Tabelle enthalten ist.
Bisher habe ich das immer wie folgt gemacht:$result = mysql_query("SELECT * FROM table_name WHERE Name='$name'");
Warum holst du den kompletten Datensatz, wenn du nur wissen willst ob er vorhanden ist?
Wenn $name eine Usereingabe ist, würde ich einen richtigen Quotingmechanismus verwenden, ansonsten ist dein Skript anfällig für SQL Injections.
Gibts da nicht eine bessere Möglichkeit?
Prinzipiell nicht.
Struppi.
--
Javascript ist toll (Perl auch!)
Javascript ist toll (Perl auch!)