show laatste 3 data
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$sql = "SELECT * FROM `nieuws` ORDER BY `datum` DESC";
$query = mysql_query($sql);
echo mysql_error();
while ($row = mysql_fetch_array($query)) {
$id = $row['id'];
$datum = $row['datum'];
$onderwerp = $row['onderwerp'];
$bericht = $row['bericht'];
$bericht_short = $row['bericht_short'];
$foto_id = $row['foto_id'];
$dagnr = substr($datum,8,2);
$maandnr = substr($datum,5,2);
$jaarnr = substr($datum,0,4);
etc.
$query = mysql_query($sql);
echo mysql_error();
while ($row = mysql_fetch_array($query)) {
$id = $row['id'];
$datum = $row['datum'];
$onderwerp = $row['onderwerp'];
$bericht = $row['bericht'];
$bericht_short = $row['bericht_short'];
$foto_id = $row['foto_id'];
$dagnr = substr($datum,8,2);
$maandnr = substr($datum,5,2);
$jaarnr = substr($datum,0,4);
etc.
Dit werkt perfect, als ik alle nieuwsberichten wil laten zien. Maar ik wil alleen de laatste drie nieuwe berichten laten zien. (Die qua `id` niet in de juiste volgorde staan, vandaar dat ik op datum laat sorteren.) Dus de nieuwste datum bovenaan, daaronder de dan meest recente datum en zo nog een.
Ik heb op internet gezocht, maar ik zoek met de verkeerde woorden denk ik (vind niet wat ik wil hebben).
Kan iemand mij op weg helpen?
Gewijzigd op 01/01/1970 01:00:00 door Mar cel
/* Edit */
Marcel was me voor.
Denk eraan dat je ook een goede fouten afhandeling maakt van je query.
Gebruik mysql_fetch_assoc, Werkt veel sneller dan mysql_fetch_array
Tip: Noem gewoon de velden op in je query die je wil selecteren, Zo hou je het mooi overzichtelijk.
Gewijzigd op 01/01/1970 01:00:00 door Mr.Ark
wist dat het iets eenvoudigs was in de query, maar kwam er niet achter wat.
Nogmaals bedankt!
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$query = "jequery";
if(!$result = mysql_query($query)){
trigger_error(mysql_error());
}
else {
//rest code
// fetchen e.d.
}
?>
$query = "jequery";
if(!$result = mysql_query($query)){
trigger_error(mysql_error());
}
else {
//rest code
// fetchen e.d.
}
?>