Mailinglisten-Archive |
$result=mysql_query ($query); while ($row = mysql_fetch_array ($result )) { echo $row["Ort"]; } ----- Original Message ----- From: "Benjamin Kobitzsch" <benjamin_(at)_kobitzsch.de> To: "PHP-Mailinglist" <php_(at)_phpcenter.de> Sent: Monday, July 02, 2001 3:56 PM Subject: [php] Schleifen verschachteln > Hi! > > Ich habe in einer Tabelle die Namen der relevanten Tabellen > reingeschrieben, mit der mein Script etwas ausführen soll. Jetzt will > ich also diese Namen abfragen und dann in diese Tabelle irgendwas > einfügen. Das sieht jetzt so aus: > > $ort_result=MYSQL_QUERY("SELECT * FROM $tabelle order by id"); > > for ($z=0; $z < mysql_numrows($ort_result); $z++) { > $ort=mysql_fetch_row($ort_result); > $result=MYSQL_QUERY("SELECT * FROM $ort[0] order by id"); > > for ($i=0; $i < mysql_numrows($result); $i++){ > $row=mysql_fetch_row($result); > $query1 = "INSERT INTO $tabelle2 (FELD1, FELD2, FELD3) VALUES ('$1', > '$2', '$3')"; > $sql_query1 = $query1; > $result1 = mysql_db_query($datenbank, $query1); > } > > } > > Jetzt streikt das Script aber immer in der 2. Zeile, d.h. am Anfang des > Schleife. Wenn ich jetzt die 2.Schleife lösche, läuft es wieder > anstandslos, nur es bringt mir halt nichts. > > Auch eine einzelne Schleife mit einem Zugriff auf die DB funktioniert > bei mir, lasse ich hingegen etwas ausgeben, tut es wieder. > > Gibt es da einen Lösung, so dynamisch auf die Tabellen zuzugreifen? Oder > wie soll ich das realisieren? > > Gruß > Benjamin Kobitzsch > > _____________ > www.smilie.li > info_(at)_smilie.li > > -- > ** http://www.php-center.de ** > Die PHP-Liste: mailto: php_(at)_phpcenter.de > http://lists.phpcenter.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive