Mailinglisten-Archive |
Hallo Stefan, >Warum funktioniert folgende FOR-Schleife nicht? >for($i=0; $i <= 2; $i++) { >$querytab2 = "INSERT proto_eintraege (protokoll_id, top_id, top, text)"; >$querytab2 .= "VALUES ('$nr_id', '$i', '$top[$i]', '$toptext[$i]')"; >mysql_query($querytab2,$conn); >} >Er durchläuft scheinbar die schleife nur einmal und schreibt in die db >nur eine zeile. Wenn ich aber einen echo Befehl zum Ende dieser >for-schleife schreibe, so gibt er mir die werte von [0] bis [2] raus. >Also durchläuft er die schleife ordnungsgemäß. >Weiß jemand Rat? >Mit freundlichen Grüssen >Stefan Hamann -- Ist die erste Spalte in deiner Datenbank nr_id auf auto_increment gesetzt? Wenn ja, dann versuch mal $querytab2 .= "VALUES ('', '$i', '$top[$i]', '$toptext[$i]')"; Gruß Joachim
php::bar PHP Wiki - Listenarchive