Einzelnen Beitrag anzeigen

Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#1

mysql INSERT INTO / Duplicates

  Alt 13. Mai 2007, 10:35
Hallo

Ich importiere in eine Tabelle die Daten einer Txt Datei.
Wie kann ich am einfachsten überprüfen, ob ein User schon in der Tabelle existiert und
wenn das der Fall ist, nicht nochmals hinzufügen?


Code:
$db = mysql_connect($sql_db,$sql_id,$sql_pwd);
$db_ok = mysql_select_db($dbName,$db);

// Text Datei öffnen
$fp = fopen($feedfile, 'r');
while($row = fgets($fp, 1024)) { 
  $row = explode(',', str_replace('"', '', $row));

  $user = $row[0];
  $password = $row[1];
  $email = $row[2];

// hier überprüfen, ob der $user schon in der Tabelle ist...

$sql = "INSERT INTO users2 (user, password, email) VALUES ('$user','$password','$email')";
mysql_query($sql) or die(mysql_error());
flush();
}
Thomas
  Mit Zitat antworten Zitat