Misschien wel erg eenvoudige vraag maar ik vraag toch maar even:
Code voorbeeld:
Zoals je mag zien ga ik eerst via ene tabel de id nummer pakken van andere tabel (een link naar andere tabel) om vervolgens daar gegevens te pakken.
De code boven is beetje dubbelop.
Ik vraag me af hoe de mysql zoek code boven korter kan, dus in 1 regel. Is dat met
WHERE b_user.userinfo='$id'
of iets anders?
Het is eenvoudige voorbeeld tussen meerdere tabellen die nauw met elkaar gekoppeld zijn.
Code voorbeeld:
code:
1
2
3
4
5
6
7
| // id pakken uit ene tabel $sql=mysql_query("SELECT userinfo FROM b_users WHERE userid='$id'"); list($userinfo)=mysql_fetch_row($sql); // dan info pakken uit andere tabel $sql=mysql_query("SELECT naam FROM b_userinfo WHERE id='$userinfo'"); list($naam)=mysql_fetch_row($sql); |
Zoals je mag zien ga ik eerst via ene tabel de id nummer pakken van andere tabel (een link naar andere tabel) om vervolgens daar gegevens te pakken.
De code boven is beetje dubbelop.
Ik vraag me af hoe de mysql zoek code boven korter kan, dus in 1 regel. Is dat met
WHERE b_user.userinfo='$id'
of iets anders?
Het is eenvoudige voorbeeld tussen meerdere tabellen die nauw met elkaar gekoppeld zijn.