Ik heb een probleem ik wil 2x while gebruiken.
Maar ik krijg geen waardes van de table users.
ik zie niet direct mijn fout.
hopelijk kunnen jullie helpen.
Alvast dank
Je bent ervan bewust dat je met een while in een while onnodig veel queries draait?
Een oplossing met een JOIN is overigens veel efficiënter.
Ook vraag ik mij af wat het verschil is tussen users en busleden? Ik heb eerder het idee dat een user zelf een buslid kan zijn, en dat je met één databasetabel prima uit de voeten kan.
ik heb een test gedaan. Maar ik krijg nog geen voornaam.
firstName: <br>lastName: <br>betaald: ja<br>opgestapt:ja<br>key:9999<br><hr>firstName: <br>lastName: <br>betaald: nee<br>opgestapt:nee<br>key:2<br><hr>
Ariën: het nadeel is dat in busleden enkel de id aanwezig is van users en geen voornaam of achternaam.
Maar waarom zou je die gegevens in aparte tabellen opslaan. Laat jouw tabelstructuur eens zien. Want ik heb sterk het idee dat er wat bijgeschaafd kan worden. Of anders aan de naamgeving of de queries, om het efficiënter te maken.
Want als je een whileloop in een whileloop gebruikt met queries, dan gaat hier een orkest aan alarmbellen rinkelen.
Een user kan dus een buslid zijn, dus kan je dit prima in de users-tabel aangeven met een extra veld.