Ik heb mn andere topic maar even op opgelost gedrukt, wat ik wil is vrij anders:
ik heb tabel1 en tabel2. In tabel 1 staat id en rank, in tabel2 staat id,punten en refs (id is hetzelfde als tabel1).
als iemand zich aanmeld via de link registreren.php?ref=123 komt er bij het persoon dat registreerd bij refs 123 te staan.
wat ik graag wil is een query die per lid uit tabel2 kijkt hoeveel refs hij heeft waar de ref uit tabel2 in tabel1 rank>1 heeft... Ik kom dr maar niet uit
ken je JOINS?? en het verschil tussen INNER, LEFT en OUTER join??
Indien je dat niet kent zou ik daar eerst eens een kijkje naar nemen.
DIt doe je het beste met een JOIN daar je data uit 2 tabellen wil halen die op id niveua gelinkt zijn.
MYISAM ondesteund echter geen Foreign Keys dus.
Nog een inlichting graarg: werk je met Zend od een ORM zoals Doctrine??
Indien je met Zend werkt kan je findDependentRowset gebruiken als je de relaties legt in je models.