私はこのコードを持っています:
<?php
$get_news = $db->query("SELECT * FROM news WHERE category = 1 ORDER BY id DESC limit 5");
$array = $db->assoc($get_news);
$num = $db->num($get_news);
if ($num == 0) {
echo "<div class=\"title\">No news found!</div>";
}
while($row = mysql_fetch_array($get_news)){
?>
<div class="blue box">
<div class="title"><?php echo $array['title'];?></div>
<div class="content">
<img src="panel/_news/<?php echo $array['image'];?>" style="max-width: 150px;max-height:150px;" alt=\"\" align="center">
<div style="margin-top: 14px;">
<div class="readmore">By <?php echo $array['poster'];?></div>
<div class="date"><?php echo $array['date'];?></div>
</div>
</div>
</div>
<?php } ?>
基本的に、私は3つのニュース投稿を表示しようとしていますが、同じものを表示しています.SQLで何が間違っているのか知っていますか?
これはそれが示すものです:http://screencloud.net/v/5ENE
データベースに 3 つ以上の記事がありますが、1 3 回表示されています。