hmm ik heb een query waar 3 tabellen door UNION samengevoegd worden.
De bedoeling is dat er in een tabel maximaal 5 waardes weergegeven worden (de laatste 5)
Echter worden er nu 15 waardes weergegeven want van elke tabel worden nu de laatste 5 weergegeven. Iemand iets om dit op te lossen de de drie tabellen samen te voegen, zodat uit alle drie de tabellen in totaal maar 5 waardes gehaald wordt.
De bedoeling is dat er in een tabel maximaal 5 waardes weergegeven worden (de laatste 5)
Echter worden er nu 15 waardes weergegeven want van elke tabel worden nu de laatste 5 weergegeven. Iemand iets om dit op te lossen de de drie tabellen samen te voegen, zodat uit alle drie de tabellen in totaal maar 5 waardes gehaald wordt.
code:
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
| <table class="content2" cellpading="0" cellspacing="0"> <tr> <td class="contenttitelborder1" align="center" width="195">De laatste artikelen</td> </tr> <? $select = mysql_query(" (Select vis_id, vis_naam, vis_datum, vis_zoek, vis_zoekcat, vis_url FROM admin_vis ORDER BY vis_naam DESC limit 5) UNION (Select plant_id, plant_naam, plant_datum, plant_zoek, plant_zoekcat, plant_url FROM admin_plant ORDER BY plant_naam DESC limit 5) UNION (Select aquarium_id, aquarium_naam, aquarium_datum, aquarium_zoek, aquarium_zoekcat, aquarium_url FROM admin_aquarium ORDER BY aquarium_naam DESC limit 5) ") or die("er is iets fout! " . mysql_error()); if($aantal == '0') { echo "<div align='center' class='warning'>Helaas, er zijn geen resultaten gevonden op <i>".$_POST['trefwoord']."</i></div>"; } else { while ($row = mysql_fetch_assoc ($select)) { if($row['vis_zoek'] = 1) { echo "<tr>"; echo "<td class='contenttitelborder3'><a href='".$row[vis_url]."".$row[vis_id]."' titel='".$row[vis_zoekcat]."'>".$row[vis_naam]."</a></td>"; echo "</tr>"; } elseif($row['plant_zoek'] = 2) { echo "<tr>"; echo "<td class='contenttitelborder3'><a href='".$row[plant_url]."".$row[plant_id]."' titel='".$row[plant_zoekcat]."'>".$row[plant_naam]."</a></td>"; echo "</tr>"; } elseif($row['aquarium_zoek'] = 3) { echo "<tr>"; echo "<td class='contenttitelborder3'><a href='".$row[aquarium_url]."".$row[aquarium_id]."' titel='".$row[aquarium_zoekcat]."'>".$row[aquarium_naam]."</a></td>"; echo "</tr>"; } } } ?> </tr> <tr> <td class="contenttitelborder3" align="right"><a class="standaardsmall" href="?p=home">Naar Artikelen...</a></td> </tr> </table> |