Mailinglisten-Archive |
vor ein paar tagen waren hier die db von plz und vorwahl thema. nun bin ich gerade beim spielen. ich wollte per php script.php > nummern.sql eine neue sql-datei erzeugen. in der tabelle "vorwahl" gibt es die felder id,vwnr,ort in der tabelle "plz" gibt es die felder id,plz,ort die ausgabe sollte so aussehen: insert into plzvw values ('','"ort','plznr'.'vwnr'); das macht es aber nur beim ersten datensatz bei den folgenden fehlt "vwnr". wo ist der fehler? fuer jeden hinweis dankbar... heikoch <?php $db = mysql_connect("localhost","root","xxx"); mysql_select_db("nummern",$db); $resultplz = mysql_query("SELECT * FROM plz",$db); while ($rowplz=mysql_fetch_array($resultplz)) { mysql_select_db("vorwahl",$db); $ort=$rowplz[ort]; $resultvw = mysql_query("SELECT * FROM vorwahl where ort='$ort'",$db); $rowvw=mysql_fetch_array($resultvw); echo "insert into plzvw values ('','"; echo "$rowplz[ort]"; echo "','"; echo "$rowplz[plznr]"; echo "','"; echo "$rowvw[vwnr]"; echo "');"; echo "<br>"; } ?>
php::bar PHP Wiki - Listenarchive