[ extramedia @ 23.05.2006. 02:19 ] @
Pozdrav svima,


Dakle ovako.....

Imamo 2 tabele:

tabela1 sadrzi kolone (data_id(PRIMARY KEY), bla_bla1, bla_bla2)...
tabela2 sadrzi kolone (data_id(PRIMARY KEY), bla_bla3, bla_bla4)...

E sad.....
Imamo PHP script koji kaze ovako...

$SQL = ("SELECT tabela1 LEFT JOIN tabela2 ON tabela1.data_id - tabela2.data_id");
mysql_select_database... balbalbalabalb

$result= mysql_query($SQL , $konekcija);

$row = mysql_fetch_assoc($result);

Dakle imamo problem jer se poklapaju imena PRIMARY KEY kolona......

Ako kazem:
echo $row['bla_bla1']; -> sve je ok!

Ali....

echo $row['data_id']; -> daje mi NULL kao rezultat ako nije doslo do isp[unjenja SQL uslova....

Sve je to super... ali kako ja PHP-u da objasnim da ja hocu da prikazem tabela1.data_id a ne tabela2.data_id ???????


Zna li iko resenje ovog problema?
[ Dejan Topalovic @ 23.05.2006. 07:57 ] @
Koristi aliase u SQL-u.

Code:
SELECT t1.data_id AS id1, t2.id AS id2 FROM tabela1 t1 LEFT JOIN tabela2 t2 ON t1.data_id = t2.data_id
[ extramedia @ 23.05.2006. 18:36 ] @
Pa da.....

Jbg... nisam razmisljao o ALIASIMA u 4 ujutru...


Hvala!