Задать вопрос
@parger

Как исправить ошибку «A non-numeric value encountered»?

При выводе новостей на страничку ругается на данный код, а точнее на строчку:
return $this->conn->query("SELECT * FROM `news` ORDER BY `created_at` DESC LIMIT ".abs($page*$per_page).",".$per_page." ")->fetch_assoc_array();


public function getListNews($page,$per_page = 3){
        global $func;
        $page = $func->clearQuery($this->conn,$page-1);
        return $this->conn->query("SELECT * FROM `news` ORDER BY `created_at` DESC LIMIT ".abs($page*$per_page).",".$per_page." ")->fetch_assoc_array();
    }


Так же использую на страничке
$page = 1;
if(isset($_GET["page"])) $page = (int)$_GET["page"];

$list = $news->getListNews($page, 9);

$count = intval(($news->getCountNews() - 1) / 9) + 1;

if(count($list) == 0){
    $page = $count;
    $list = $news->getListNews($page, 9);
    if(count($list) == 0){
        $out = "Новости не найдены!";
    }
}
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽