Beste leden,
Ik heb met behulp van het internet zelf een nieuwssysteempje in elkaar gezet (PHP/MySQL). SQL kan ik redelijk schrijven en lezen maar ben geen gevorderde. Dat blijkt uit de volgende situatie. Ik zal het zo kort mogelijk maar toch duidelijk proberen te omschrijven.
3 Bestanden:
nieuwsoverzicht.php - overzicht van alle titels, verder niet belangrijk voor mijn probleem
laatstenieuws.php - overzicht van de laatste 5 artikels
nieuws.php - het nieuwsbericht met de reacties
2 Tabellen
- nieuws (met o.a. 'ID')
- reacties (met o.a. 'TID')
De TID moet uiteraard de reacties linken aan het juiste ID van de nieuws tabel.
Nu wil ik in de laatstenieuws.php bij de berichten weergeven hoeveel reacties er zijn gegeven op het bericht ("Geplaatst op 01-01-11, 3 reacties"). Ik heb zo'n 20 opties en mogelijkheden proberen toe te passen, ook left/inner join, maar het wilt mij niet lukken.
De query is heel simpel:
[SQL]$sql = "SELECT id,titel,bericht,datum,bron,bron_url FROM nieuws ORDER BY id DESC LIMIT 5";[/SQL]
Het is mij nog niet gelukt om de "SELECT COUNT(*) FROM reacties" te verwerken in de hierboven genoemde query.
Wie o wie kan mij naar de juiste oplossing toehelpen?
Alvast mijn dank!
Justin
Ik heb met behulp van het internet zelf een nieuwssysteempje in elkaar gezet (PHP/MySQL). SQL kan ik redelijk schrijven en lezen maar ben geen gevorderde. Dat blijkt uit de volgende situatie. Ik zal het zo kort mogelijk maar toch duidelijk proberen te omschrijven.
3 Bestanden:
nieuwsoverzicht.php - overzicht van alle titels, verder niet belangrijk voor mijn probleem
laatstenieuws.php - overzicht van de laatste 5 artikels
nieuws.php - het nieuwsbericht met de reacties
2 Tabellen
- nieuws (met o.a. 'ID')
- reacties (met o.a. 'TID')
De TID moet uiteraard de reacties linken aan het juiste ID van de nieuws tabel.
Nu wil ik in de laatstenieuws.php bij de berichten weergeven hoeveel reacties er zijn gegeven op het bericht ("Geplaatst op 01-01-11, 3 reacties"). Ik heb zo'n 20 opties en mogelijkheden proberen toe te passen, ook left/inner join, maar het wilt mij niet lukken.
De query is heel simpel:
[SQL]$sql = "SELECT id,titel,bericht,datum,bron,bron_url FROM nieuws ORDER BY id DESC LIMIT 5";[/SQL]
Het is mij nog niet gelukt om de "SELECT COUNT(*) FROM reacties" te verwerken in de hierboven genoemde query.
Wie o wie kan mij naar de juiste oplossing toehelpen?
Alvast mijn dank!
Justin