* Wilbert Enserink
> I have to tables A and B.
> They boyh have a column with the same name.
>
> Now, I wrote this MySQL statement performing a left join.
> This results in a data set with rows consisting of 2 columns of the same
> name, in which the date is stored when the record was last altered. This
> column is called "last_altered".
>
> Later on in my script I'm calling the value of this column with php.
> $query="select * from tblA LEFT JOIN ....";
> $resultID=mysql_query($query);
> while ($result_row=mysql_fetch_array($resultID))
> {
> echo "$result_row[column with the same name]";
> }
>
> Well, this works without any php or mysql errors, but it is giving me the
> data back of that column wich I don't wanna have...It returns the
> "last_altered" date of tblB in stead of tblA.
> A solution might be te exclude the second column (the wrong one) from the
> select statement in the query.
>
> Anybody knows how this can be done?? Or are there other solutions?
You can use column aliases:
SELECT *,
tblA.last_alter AS last_alter_A,
tblB.last_alter AS last_alter_B,
FROM tblA
LEFT JOIN ...
--
Roger
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php