Hoi Allen,
Ik ben zelf al een tijdje aan het klooien geweest en loop tegen het volgende op.
Als je een innerjoin doet en je wilt bijv. van beide tabellen alle kolommen hebben en je wil dat wegschrijven naar een array o.i.d. dan kom je in de knoop met zelfde kolomnamen.
Is het mogelijk dat je de tabelnaam erbij kunt krijgen.
voorbeeld:
SELECT `u` . * , `b` . *
FROM `user` AS `u`
INNER JOIN `bank` AS `b` ON `b`.`userid` = `u`.`userid`
geeft bijvoorbeeld dit terug:
userid username password userid amount
alleen amount komt uit de andere (bank) tabel. Als ik deze resultaten uitlees met php (en het bijv. in een object of array knal) dan overschrijft hij de waarde userid. Dit geval niet erg, maar dit is een voorbeeld
Mijn vraag is dus:
Is het mogelijk om voor de kolomnamen een tabel naam te zetten zodat je het volgende krijgt;
user_userid user_username user_password bank_userid bank_amount
674 views