Avatar billede esquimal Nybegynder
29. november 2001 - 11:00 Der er 1 kommentar og
1 løsning

mysql join af tabel

Jeg ved ikke lige om denne hører under mysql eller php, men here goes...

Jeg har to tabeller jeh har joinet med flg. sql:
\"select * from table1, table2 where table1.id = table2.id\"

Hvordan refererer jeg til de to forskellige tabellers felter når jeg bruger $Row = mysql_fetch_array($Result).
For hvis jeg bruger print \"BlaBla: \".$Row[\"table1.id\"]
får jeg ingenting.
Men  bruger jeg derimod print \"blabla: \".$Row[\"id\"] får jeg id for table2.

Hvordan gøres dette korrekt så jeg kan accesse de forskellige tabellers felter hvis de to tabeller har flere ens felter?
Avatar billede disky Nybegynder
29. november 2001 - 11:06 #1
$Row[1]
$Row[2]

osv

Avatar billede disky Nybegynder
29. november 2001 - 11:07 #2
du kan også sige

select table1.id as id1, table2.id as id2 from table1,table2 where id1=id2;

og så

$Row[\"id1\"]
$Row[\"id2\"]
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