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