Laatste 5 Vragen...
Ik heb een vraag..
Ik maak dbConnectie aan om daat vandaan mijn laatste 5 vragen op te halen,, die mensen in mijn Forum hebben gezet op speciaal plekje..
Nou wil ik dat hij die onder elkaar laat zien,, en dat hij die met de tijd laat zien,, maar volgens mij moet hij het normaal gesproken zo doen..
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
require("includes/database.php");
setlocale (LC_TIME, 'nl_NL');
setlocale (LC_TIME, 'Dutch');
$Vragenquery = mysql_query("SELECT * FROM Vragen ORDER BY id DESC LIMIT 0, 5");
while($VragenLijst = mysql_fetch_object($Vragenquery)) {
$Tijd = $VragenLijst->Datum;
$ID = $VragenLijst->ID;
$Naam = $VragenLijst->Titel;
$Tijd = strftime("%H:%M", $Tijd);
if (strlen($Naam) > 15) {
$Titel = substr($Naam,0,15)."...";
}
echo "<tr><td>[ ".$Tijd." ]</td><td><a href=\"vragen.php?showvraag=".$ID."\" title=\"".$Naam."\" target=\"_blank\">".$Titel."</a></td></tr>";
} ?>
require("includes/database.php");
setlocale (LC_TIME, 'nl_NL');
setlocale (LC_TIME, 'Dutch');
$Vragenquery = mysql_query("SELECT * FROM Vragen ORDER BY id DESC LIMIT 0, 5");
while($VragenLijst = mysql_fetch_object($Vragenquery)) {
$Tijd = $VragenLijst->Datum;
$ID = $VragenLijst->ID;
$Naam = $VragenLijst->Titel;
$Tijd = strftime("%H:%M", $Tijd);
if (strlen($Naam) > 15) {
$Titel = substr($Naam,0,15)."...";
}
echo "<tr><td>[ ".$Tijd." ]</td><td><a href=\"vragen.php?showvraag=".$ID."\" title=\"".$Naam."\" target=\"_blank\">".$Titel."</a></td></tr>";
} ?>
Alleen ik krijg een fout melding en dat is...
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/www/sulfer.mellor.nl/index.php on line 114
En lijn 114 is :
while($VragenLijst = mysql_fetch_object($Vragenquery)) {
Alvast Bedankt..
veranderen naar
$Vragenquery = mysql_query("SELECT * FROM Vragen ORDER BY id DESC LIMIT 0, 5") or die(mysql_error());
Je result van je query is leeg...je moet daar ff naar kijken. Dat was bij mij de oorzaak ooit......
if ( !empty( $VragenQuery ) ) {
}
else {
}
of controleer het aantal records dat je terug krijgt
if ( mysql_num_rows( $VragenQuery ) > 0 ) {
}
else {
}
Heb al veranderd en hij doet het goed :D
*zucht*
en daarom moet je met problemen ALTIJD eerst kijken wat mysql_error() terug geeft