Hallo,
ik heb een naar probleem, ik heb een query waarbij bepaalde info uit de database word gehaald, echter merk ik dat dit query 1 rij telkens 3* opneemt.
Hoe kan ik dit oplossen?

Het query:
select pm.timestamp, pm.message, members.id as userid, members.username, memberinfo.avatar from pm, members, memberinfo where pm.id="'.$id.'" and members.id=pm.user1 and memberinfo.user_id=user_id order by pm.id2

Voorbeeld:
1 rij beschikbaar in de database
Query geeft bij mysqli_num_rows 3 rijen en als we deze laten printen krijgen we 3* hetzelfde.
Omdat je hem uit drie verschillende tabellen opvraagt? Namelijk: pm, members en memberinfo.

Waarschijnlijk ben je op zoek naar een JOIN. (je kent Google wel? 'MySQL join')
Bedankt, niet aan gedacht, had ook nog nooit met meerdere samen gewerkt bij het zelf opbouwen van een query.

Reageren