/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
mySQL - flere kolonner med samme navn
Fra : Stig Sørensen


Dato : 03-02-08 09:26

Jeg er flere gange løbet ind i problemet, har dog senere undgået det,
ved at ændre en kolonnes navn så der kun er én med dette, men nu vil
jeg gerne vide en evt. bedre løsning.

Feks:

..[snip]..("SELECT * from TabelA, TabelB, TabelC");
while..[snip]..
{
echo $row['id'];
}

Hvad nu hvis tabel A, B og C alle har en kolonne ved navn "id".
Hvordan kan jeg så vælge at det kun skal være fra Tabel B den skal
echo det fra?

Jeg troede at dette ville virke:

echo $row['TabelB.id'];

- men nej.


Forsat god søndag.

 
 
Philip Nunnegaard (03-02-2008)
Kommentar
Fra : Philip Nunnegaard


Dato : 03-02-08 21:10

"Stig Sørensen" <stig.sorensen@gmail.com> skrev i meddelelsen
news:65dc3347-2901-4cff-b068-

> ..[snip]..("SELECT * from TabelA, TabelB, TabelC");
> while..[snip]..
> {
> echo $row['id'];
> }

Noget i denne retning:

mysql_query("select tabelA.id as aid, tabelB.id as bid, tabelC as cid from
tabelA, tabelB, tabelC...");
while... {
echo $row["bid"] skulle så give id i tabelB.
}


Søg
Reklame
Statistik
Spørgsmål : 177459
Tips : 31964
Nyheder : 719565
Indlæg : 6408191
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste