Avatar billede kaptajnkemo Nybegynder
17. januar 2002 - 21:46 Der er 4 kommentarer og
1 løsning

hvad er galt i dette query??

kort sagt.... Jeg prøver at lave en udskrift af data fra person tabellen. Bynavnet skal findes udfra postnr i person tabellen via et join med tabellen bynavn.
hvad er der galt?

<?php
$res = mysql_query(\"SELECT * FROM person\");
$res2 = mysql_query(\"SELECT bynavn FROM bynavn WHERE postnr = person.postnr\");
$row2 = mysql_fetch_array($res2));
while($row = mysql_fetch_array($res))
{
  echo $row[\"navn\"];
  echo \"<br>\";
  echo $row[\"adresse\"];
    echo \"<br>\";
    echo $row[\"postnr\"];
    echo \" \";
    echo $row2[\"bynavn\"];
}
?>
Avatar billede erikjacobsen Ekspert
17. januar 2002 - 21:55 #1
du skal

  select * from person,bynavn where person.postnr=bynavn.postnr
Avatar billede kaptajnkemo Nybegynder
17. januar 2002 - 22:01 #2
kan det så skrives i et query á la:

<?php
$res = mysql_query(\"SELECT * FROM person, bynavn WHERE person.postnr = bynavn.postnr\");
while($row = mysql_fetch_array($res))
{
  echo $row[\"navn\"];
  echo \"<br>\";
  echo $row[\"adresse\"];
    echo \"<br>\";
    echo $row[\"postnr\"];
    echo \" \";
    echo $row2[\"bynavn\"];
}
?>
Avatar billede kaptajnkemo Nybegynder
17. januar 2002 - 22:05 #3
he he....

hvorfor spørger jeg igen, når jeg selv kan løse det? :)

Tak for hjælpen....
vil du ikke have points??
Avatar billede erikjacobsen Ekspert
17. januar 2002 - 22:19 #4
Jamen, så synes jeg da du skal en pæn sjat af dem. Du har lige
opfundet en join - og var det ikke lige fordi den allerede var
opfundet, så kunne du have vundet Nobel-prisen i databaser.
Avatar billede kaptajnkemo Nybegynder
17. januar 2002 - 22:52 #5
nu er der jo ikke så meget nyt i dette her join-ting :)

min anden kommentar var mere ang. min tendens til at spørge om jeg havde fattet dit svar istedet for at prøve om det virker først....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Lægemiddelstyrelsen

Løsningsarkitekt

Politiets Efterretningstjeneste

Configuration Manager til PET's IT-afdeling

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Teknisk systemansvarlig / ingeniør inden for taktisk datalink

Csis Security Group A/S

Sales Executive