|
| 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.
}
| |
|
|