Paring af database poster
HejJeg har 2 tabeller
____________________________________________
tabel 1
Indeholder postnumre og dertil hørende bynavne. Postnummeret er angivet som den primære nøgle
tabeldesign for tabel 1
*************************************
postnummer town
*************************************
____________________________________________
tabel 2
Indeholder en lang række adresser.
tabeldesign
**************************************************************
postnr town1 navn personnavn adresse
**************************************************************
____________________________________________
Problemet er så at i tabel 2 der har jeg "kolonen" town1 som ikke er fyldt ud, men skal fyldes ud med bynavnet som matcher postnummeret der er angivet. Til at finde bynavnet skal den selvfølgelig gå ind i tabel 1, og finde postnummeret og derefter hente bynavnet.
Jeg har fået bikset noget kode sammen, som umiddelbart udskriver de korrekte data, jeg kan dog bare ikke få koden til at opdatere tabellen med bynavnet.
Koden kan ses herunder
***********************
<?php
include("cms/dbconn.php");
$resultat = mysql_query("select tabel1.postnummer,tabel1.town, tabel2.postnr, tabel2.town1 FROM tabel1, tabel2 WHERE tabel1.postnummer = tabel2.postnr");
while ($raekke = mysql_fetch_array($resultat)) {
$by = $raekke["town"];
$post = $raekke["postnr"];
mysql_query("update tabel2 set town1 = '$by' WHERE postnummer = postnr");
echo "Postnummer: ".$raekke['postnr'].
" By: ".$raekke['town']."<br />";
}
?>
***********************
Jeg håber at spørgsmålet giver mening
På forhånd tak
