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