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); > } Wenn protokoll_id eine unique-id ist, versuchst du mehere Datensätze mit der gleichen einmaligen id zu erzeugen - die letzten zwei Versuche werden natürlich abgelehnt. Das mit den ' ist übrigens in Ordnung, weil man ja nicht immer weiß welchen Variablentype PHP gerade annimmt, und da kann eine 0 schon mal zu einem Fehler im SQL-String führen. Gruß, Leo
php::bar PHP Wiki - Listenarchive