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