Php 分页时不显示表数据

Php 分页时不显示表数据,php,html,mysqli,Php,Html,Mysqli,带页码的继续问题 显示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, $reve

带页码的继续问题

显示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 "<table border='1'>
        <tr>
        <th>Account No</th>
        <th>Account Name</th>
        <th>Company Name</th>
        <th>Revenue</th>
        <th>Status</th>
        </tr>";

        while($row = $stmt->fetch()) {

        echo "<tr>";
        echo "<td>" . $row['accountno'] . "</td>";
        echo "<td>" . $row['accountname'] . "</td>";
        echo "<td>" . $row['cname'] . "</td>";
        echo "<td>" . $row['revenue'] . "</td>";
        echo "<td>" . $row['status'] . "</td>";
        echo "</tr>";
        }
        $stmt->close();
        echo "</table>";
$stmt=$mysqli->prepare('SELECT accountno,accountname,cname,revenue,status FROM*******其中user_id=?');
$stmt->bind_参数('i',$user_id);
$stmt->bind_result($accountno、$accountname、$cname、$revenue、$status);
$stmt->execute();//执行准备好的查询。
回声“
帐号
帐户名
公司名称
收入
地位
";
而($row=$stmt->fetch()){
回声“;
回显“$row['accountno']”;
回显“$row['accountname']”;
回显“$row['cname']”;
回显“$row['revenue']”;
回显“$row['status']”;
回声“;
}
$stmt->close();
回声“;
问题1: 使用此代码,它无法加载数据。显示表格,甚至显示行字段,但不显示数据

问题2:添加分页。代码示例取自 显示此行未定义索引的通知。另外,想知道下面的代码在性能方面是否安全

$page=$_请求['p']

以下是分页部分:

 <?php
        //------------
        $page=$_REQUEST['p'];
      $limit=10;
       if($page=='')
    {
    $page=1;
    $start=0;
    }
else
  {
    $start=$limit*($page-1);
   }

    $total=$stmt->num_rows;
    $num_page=ceil($total/$limit);

  function pagination($page,$num_page)
  {
    echo'<ul style="list-style-type:none;">';
    for($i=1;$i<=$num_page;$i++)
 {
       if($i==$page)
    {
    echo'<li style="float:left;padding:5px;">'.$i.'</li>';
    }
    else
     {
      echo'<li style="float:left;padding:5px;"><a href="protected_page.php?
         p='.$i.'">'.$i.'</a></li>';
      }
          }
     echo'</ul>';
     }
     if($num_page>1)
      {
      pagination($page,$num_page);
       }

谢谢,它刚刚起作用,那么$page=$\u REQUEST['p']的通知呢;显示分页的url您是如何通过itI的我正在本地主机上测试它:我是否还需要在其中添加函数部分?很抱歉,没有得到它,它显示了表中的数据。但是它显示了标题??谢谢,它刚刚起作用了,关于$page=$\u REQUEST['p']的通知呢;显示分页的url您是如何通过itI的我正在本地主机上测试它:我是否还需要在其中添加函数部分?很抱歉,没有得到它,它显示了表中的数据。但它显示的是头球??
while( $stmt->fetch()) {

        echo "<tr>";
        echo "<td>" . $accountno . "</td>";
        echo "<td>" . $accountname . "</td>";
        echo "<td>" . $cname . "</td>";
        echo "<td>" . $revenue . "</td>";
        echo "<td>" . $status . "</td>";
        echo "</tr>";
        }
if(isset($_REQUEST['p'])){
//then all the code for pagination
}