Update Zeilenweise

2Pac

Erfahrenes Mitglied
Hallo!

Ich möchte gern Zeilenweise ein Update machen. Ich selectiere vorher alle betroffenen Zeilen. Und dann soll er Zeilenweise zählen von Zeile 1-$Ende ($ende per num_rows($result) herausbekommen). Quasi er liest wieviel Zeilen gibt es. Sagen wir 4. Dann Soll in der 1. Zeile im Feld runde1 1 stehn. Zeile 2 dann die 2 Zeile dann die 3 Zeile 4 dann die 4. Aber wie verwirkliche ich das? Ich ahb was von mysql_fetch_assoc oder soetwas gehört? Wenn ja wie mache ich das dann mit ner for schleife? Denn bei mir trägt er überall 1 bzw. 4 ein :/

HILLLFFFE :(
 
Du braucht dafür ein DBFeld das ein eindeutig ist :)
Sagen wir mal ID

PHP:
$erg = mysql_query("select id from dbtabelle",$dblink);
$dbzeilen = mysql_num_rows($erg);
for ($lo=1;$lo<$dbzeilen;$lo++) {
 $row = mysql_fetch_row($erg);
 $update = mysql_query("update dbtabelle set feld='$lo' where id='$row[0]'",$dblink);
}

die richtung
 
Zurück