Показаны только первые 5 результатов

Извините, я мусор на php, но я готов учиться.

Я создаю свой сайт, найденный здесь

и я создаю страницу, называемую больше .

На этой странице я хочу добавить список моих лучших 5 рекламных акций на своем сайте. Каждое продвижение сохраняется в моей базе данных mobi в mysql, и я добавил счет для каждого, когда кто-то просматривает конкретную рекламу на моей странице single.php.

Так что в принципе. Что мне нужно сделать, так это показать 5 рекламных акций с самым большим числом в поле «views» в моей базе данных mobi.

В настоящее время у меня есть эти коды:

include_once('include/connection.php'); include_once('include/article.php'); 

а также

 <?php foreach ($articles as $article) { ?> <a href="list.php?id=<?php echo $article['promo_title']; ?>"> <?php echo $article['promo_title']; ?> </a> 

в more.php, а также

 class views { public function fetch_all(){ global $pdo; $query = $pdo->prepare("SELECT * FROM mobi ORDER BY views DESC LIMIT 0, 5"); $query->execute(); return $query->fetch(); } } 

в articles.php, который загружает только какой-то странный текст «tttthhwwdddd 3 3»,

Я думаю, мне нужно объявить массив, но я не уверен, как его печатать.

Может кто-нибудь посоветует мне, как?

Спасибо.