Ben een beetje n00b enzow, maar ik heb dus twee tabellen, users en nieuws. Nu wil ik dus de laatste tien nieuwtjes ophalen door:
Dit gaat allemaal goed. Nu wil ik echter ook de auteur erbij halen, de namen hier van staan als de velden voornaam achternaam in de tabel users. Het veld userid in de tabel users is de primaire sleutel dit veld bestaat ook in de tabel nieuws.
Nu probeer ik met de volgende query de goede data te vergaren:
Maar met deze query verschijnen alle nieuwsitems 2x, met als auteur de ene keer auteur1 en de andere keer auteur2 (er zijn er ff niet meer). Er verschijnen wel in totaal 10 berichten, maar dit zijn dus de laatste 5 die elk 2 keer worden getoond.
Iemand een idee hoe dit op te lossen?
code:
1
| $mysql = mysql_query("SELECT titel, datum, text FROM nieuws ORDER BY id DESC LIMIT 10"); |
Dit gaat allemaal goed. Nu wil ik echter ook de auteur erbij halen, de namen hier van staan als de velden voornaam achternaam in de tabel users. Het veld userid in de tabel users is de primaire sleutel dit veld bestaat ook in de tabel nieuws.
Nu probeer ik met de volgende query de goede data te vergaren:
code:
1
| $mysql = mysql_query("SELECT nieuws.titel, nieuws.datum, nieuws.text, users.voornaam, users.achternaam FROM nieuws, users ORDER BY id DESC LIMIT 10"); |
Maar met deze query verschijnen alle nieuwsitems 2x, met als auteur de ene keer auteur1 en de andere keer auteur2 (er zijn er ff niet meer). Er verschijnen wel in totaal 10 berichten, maar dit zijn dus de laatste 5 die elk 2 keer worden getoond.
Iemand een idee hoe dit op te lossen?