Вывожу на сайт статьи в цикле while. В базе данных лежат допустим 5 статей, а на страницу выводит только 4, при добавлении статьи в БД, получается что в БД лежит 6 статей, на сайте показывает 5, т.е. на одну меньше, подскажите что я не так делаю?
<div id="centralCol">
<?php
while ( $art = mysqli_fetch_assoc($articles))
{
?>
<div class="headArticle">
<div class="article">
<a href="/page/article.php?id=<?php echo $art['id'];?>">
<img src="./img/articles/<?php echo $art['image-small']; ?>" alt="" title="">
</a>
<div class="textArticle">
<a href="/page/article.php?id=<?php echo $art['id'];?>">
<h1><?php echo $art['title']; ?></h1>
</a>
<p>
<a href="/page/article.php?id=<?php echo $art['id'];?>">
<?php echo mb_substr(strip_tags($art['intro-text']), 0,1000,'utf-8') .' ...'; ?>
</a>
</p>
</div>
<div class="date" >
<?php echo $art['data']; ?>
</div>
<div class="watch">
<img src="../img/watch.png" alt="" title="" >
<p><?php echo $art['watch']; ?></p>
</div>
<div class="like">
<img src="../img/king.png" alt="" title="" >
<p><?php echo $art['like']; ?></p>
</div>
</div>
</div>
<?php
}
?>
</div>