in db schreiben

Tili

Grünschnabel
ich hab ein script geschrieben, mit dem ich neue user in eine db eintragen kann, nur es funzt leider net hier der quellcode:

<?
$server ="";
$benutzer ="";
$passwort ="";
$verbindung = mysql_connect ($server, $benutzer, $passwort);
mysql_select_db("MEMBER", $verbindung);
for ($id = 4; $id < 999; $id++)
//ich hab 3 andere user schon von hand eingegeben,daher $id=4
{
$sql = "INSERT INTO user(ID, Name, pwd, mail, icq, geburtstag) Values('$id', '$name', '$pwd',' $mail', '$icq', '$geburtstag')";
//die variabeln wurden aus nem formular übernommer
}
if(mysql_query($sql, $verbindung))

echo mysql_affected_rows();

else
{
echo"geht net";
}

?>
 
PHP:
$table="user";
$sql = "INSERT INTO $table Values('$id', '$name', '$pwd','$mail', '$icq', '$geburtstag')";
//die variabeln wurden aus nem formular übernommer

Wenn jetzt die Felder in Deiner DB genau in dieser Reihenfolge sind
sollte das auch klappen.

Auser Du hast das in einer Function drin. Dann mußt Du Deine Variablen noch global vereinbaren.

Noch was .
Warum verwendest Du für die ID kein auto_increment Feld
Dann mußt Du die gar nicht in die DB eintragen.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück