select query object aanspreken

  • Onderwerp starter Onderwerp starter bn2vs
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

bn2vs

Terugkerende gebruiker
Lid geworden
18 aug 2007
Berichten
1.705
Hey,

ik heb een query in de aard van

select * from tabel1 inner join tabel2 on tabel1.veld1 = tabel2.veld1

en fetch het result als een object

nu is mij probleem dat ik wel alle waarden kan aanspreken behalve degenen die zowel in tabel1 als in tabel2 voorkomen (dus velden met dezelfde naam)

ik kan niet $resultaat->veld1 doen
wat is de correcte syntaxix om veld1 uit 1 van de tabellen te halen?

Alvast bedankt :)
 
Goeie vraag.. je kunt proberen om een var_dump ( $object ) te doen, zodat de precieze inhoud van het object op het scherm komt.

Daar kun je waarschijnlijk wel zien hoe de velden (dat zijn de keys) heten.

Het zal wel iets van 'tabel1_veld1' ofzo zijn, maar ik weet het niet precies...
 
Ja, je moet ook nooit SELECT * gebruiken.


SELECT t1.veld1 AS veld, t2.veld2 AS tweedeveld FROM table1 t1 INNER JOIN table2 t2 ON x = y
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan