Данные таблицы не отображаются с помощью Pagination PHP

Продолжение вопроса отсюда с разбивкой на страницы.

Основной код для отображения данных в таблице из mysql.

$stmt = $mysqli->prepare('SELECT accountno,accountname,cname,revenue,status FROM ***** WHERE user_id = ? '); $stmt->bind_param('i', $user_id); $stmt->bind_result($accountno ,$accountname, $cname, $revenue,$status); $stmt->execute(); // Execute the prepared query. echo ""; while($row = $stmt->fetch()) { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } $stmt->close(); echo "
Account No Account Name Company Name Revenue Status
" . $row['accountno'] . "" . $row['accountname'] . "" . $row['cname'] . "" . $row['revenue'] . "" . $row['status'] . "
";

Проблема 1. С помощью этого кода он не смог загрузить данные. Отображение таблицы, показывающее даже поле строки, но не данные. введите описание изображения здесь

Задача 2 : Добавление разбивки на страницы. Пример кода был взят отсюда. Отображение уведомления об индексировании индекса в этой строке. Кроме того, хотите, чтобы этот код был безопасным и в порядке ли производительности?

$ Страница = $ _ REQUEST [ ‘р’];

Вот часть для разбивки на страницы:

  num_rows; $num_page=ceil($total/$limit); function pagination($page,$num_page) { echo'
    '; for($i=1;$i<=$num_page;$i++) { if($i==$page) { echo'
  • '.$i.'
  • '; } else { echo'
  • '.$i.'
  • '; } } echo'
'; } if($num_page>1) { pagination($page,$num_page); }

 while( $stmt->fetch()) { echo ""; echo "" . $accountno . ""; echo "" . $accountname . ""; echo "" . $cname . ""; echo "" . $revenue . ""; echo "" . $status . ""; echo ""; } 

вы являетесь обязательным результатом, но используя $ row для отображения, это не так, поэтому попробуйте это

для разбивки на страницы

 if(isset($_REQUEST['p'])){ //then all the code for pagination }