Php 分页,每页3x3

Php 分页,每页3x3,php,pagination,Php,Pagination,使用3x3布局进行分页时出现问题 这是我的while循环,尝试了几个分页,但太复杂了 while($row = mysqli_fetch_array($result)){ $id = $row['id']; $name = $row['name']; $picture = $row['picture']; $rowPic = "<td><a href='dologinuser.php?id=$id'>"; $rowPic .= "

使用3x3布局进行分页时出现问题 这是我的while循环,尝试了几个分页,但太复杂了

while($row = mysqli_fetch_array($result)){
    $id = $row['id'];
    $name = $row['name'];
    $picture = $row['picture'];

    $rowPic = "<td><a href='dologinuser.php?id=$id'>";
    $rowPic .= "<img width='200px' height='133px' src='images/$picture' />";
    $rowPic .= "</a><br/>";
    $rowPic .= "<strong>$name</strong>";

    echo $rowPic;

    $split++;   
    if ($split%3==0){
     echo '</tr><tr>';
while($row=mysqli\u fetch\u数组($result)){
$id=$row['id'];
$name=$row['name'];
$picture=$row['picture'];
$rowPic=“
”; $rowPic.=“$name”; echo$rowPic; $split++; 如果($split%3==0){ 回声';
这样做怎么样?我相信这样更容易阅读

<?php
// Grouping the code into table-like array
$count = 0;
while($row = mysqli_fetch_array($result)) {
    $table[$count / 3][$count % 3] =  $row;
    $count++;
}

// Constructing HTML code
$html  = "<table>";
foreach($table as $row) {
    $html .= "<tr>";
    foreach($row as $col) {
        $id = $col['id'];
        $html .= "<td>" . "whatever you want to put" . "</td>";
    }
    $html .= "</tr>";
}
$html .= "</table>";
?>

我不知道分页,太复杂了:/