Hallo, ik gebruik PHP 5.2.2 (Apache 2.2.4 (Win32 - Vista)) met MySQL 5.0.37...

Nu mijn vraag is, ik wil graag nieuws in mijn site plaatsen.
Ik doe dit met de volgende code:

<?
$tbl_name = 'news';
$sql = "SELECT * FROM $tbl_name WHERE show =1 ORDER BY date DESC LIMIT 0,2";
$result = mysql_query($sql);
while($rows = mysql_fetch_array($result)){
echo "<b>".$rows['title']."</b><br />
<i>".$rows['date']."</i><br /><br />
".$rows['content']."<br />
<hr height=\"1\" />";
}
?>


De database is al geconnecteerd btw
Hierbij krijg ik dan de warning:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\hs\index.php on line 57


Nu ik dacht dat het een probleem is bij mysql en heb WHERE 'show' =1 geprobeert, dan is mijn ding leeg...

Ik heb ook de result proberen te echo'en, indien ik WHERE show = 1 gebruik, krijg ik gewoon leeg, als ik WHERE 'show' = 1 gebruik, krijg ik Resource id #5

Wat is er mis?

Ohja, zonder de WHERE wordt alles weergegeven zoals het moet
Probleem opgelost dankzij IRC channel
Kun je de oplossing nog even toevoegen? Dan hebben anderen ook wat aan dit topic.

Bedankt!
Oow, tuurlijk,
show mag niet gebruikt worden, aangezien het gereserveert is, hetzelfde voor date

Reageren