Ik zit met het volgende en ik kom er echt helemaal niet meer uit...
Ik heb 2 tabellen, een nieuws en een nieuwsreakties.
Nu wil ik de laatste 5 nieuwsberichten weergeven (uit de tabel nieuws) dat lukt ook wel. Maar daarbij uit de tabel nieuwsreakties het aantal reakties dat er gepost zijn op dat betreffende onderwerp en dat lukt dus niet.
Hoe fix ik dat?
Tabel nieuws
id,titel,datum,tijd,naam,email,bron,urlbron,nieuws
Tabel nieuwsreakties
reaktieid, id,nickname, datum, tijd, reaktie, emailadres
Ik weet dat het met count() moet maar krijg dat niet in 1 query...
Wat ik heb is dit:
Ik heb 2 tabellen, een nieuws en een nieuwsreakties.
Nu wil ik de laatste 5 nieuwsberichten weergeven (uit de tabel nieuws) dat lukt ook wel. Maar daarbij uit de tabel nieuwsreakties het aantal reakties dat er gepost zijn op dat betreffende onderwerp en dat lukt dus niet.
Hoe fix ik dat?
Tabel nieuws
id,titel,datum,tijd,naam,email,bron,urlbron,nieuws
Tabel nieuwsreakties
reaktieid, id,nickname, datum, tijd, reaktie, emailadres
Ik weet dat het met count() moet maar krijg dat niet in 1 query...
Wat ik heb is dit:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| <? $result = mysql_query ("select email, naam, datum, tijd, bron, urlbron, titel, nieuws from nieuws order by id desc limit 5") or die ("Invalid query 1"); while ($row = mysql_fetch_array($result)){ echo "<p align='center'>"; echo "<table border='0' cellpadding='0' cellspacing='0' width='85%'>"; echo "<tr>"; echo "<td width='2%'>[img]'../images/hoek_rond_links.gif'[/img]</td>"; echo "<td width='97%' bgcolor='#390F7B' align='center'><font face='Verdana' color='#FFFFFF' size='2'>"; echo "<font face = 'Verdana' size='1'>Gepost door: "; echo "<a href='mailto: $row[email]'>"; echo $row["naam"]."</a> op\n"; echo $row["datum"]." \n"; echo $row["tijd"]." uur,\n"; echo "Bron: "; echo "<a href='$row[urlbron]'\n>"; echo $row["bron"]."</a></font></td><br><br>\n"; echo "<td width='3%'>[img]'../images/hoek_rond_rechts.gif'[/img]</td>"; echo "</tr>"; echo "</table>"; echo "<font face = 'Verdana' size='2'><b><br>"; echo "<p align='left'>"; echo $row["titel"]."</b><br><br>\n"; echo $row["nieuws"]."<br><br>\n"; echo "<font face = 'Verdana' size='1'>"; } ?> |