phpbar.de logo

Mailinglisten-Archive

[php] mysql_fetch_array() und identische Feldnamen in zwei Tabellen

[php] mysql_fetch_array() und identische Feldnamen in zwei Tabellen

Mathias Gloß (www.gmail.com) mgloss at gmail.com
Mon Okt 10 17:34:06 CEST 2005


Aloha,

2005/10/10, token at gmx.de <token at gmx.de>:

> nicht zwischen den zwei identischen Feldern "id" unterscheidet.
> ...
> Den numerischen Index möchte ich nicht verwenden und die Sache mit dem
> Alias habe ich nicht komplett verstanden, denn es klappt nicht.
> ...
> $sql="select fs.id as fs_id from table1 as fs, table2 as pf where fs_id = pf.firmen_id";

Die numerischen Indizes sollte man auch nicht verwenden, da die ja nicht
mehr stimmen, wenn man noch Spalten einfügt.

Wenn du die Tabellen tabelle1 und tabelle2 hast und beide ein Feld id haben,
dann

select tabelle1.id as t1_id, tabelle2.id as t2_id from tabelle1,
tabelle2 where t1_id = t2_id
oder
select t1.id as t1_id, t2_id as t2_id from tabelle1 t1, tabelle2 t2 where ...

Grüße, Mathias

php::bar PHP Wiki   -   Listenarchive