データベースのエントリを使用して、テーブルの行と列を埋めています。しかし、2回使用してSQLが返すデータに2回アクセスすることはできませんmysqli_fetch_array()
。mysqli の結果を複数回ループする必要があります。これは機能しません:
//Copy the result
$db_res = mysqli_query( $db_link, $sql );
$db_res2=$db_res;
//Top row
while ($row = mysqli_fetch_array( $db_res, MYSQL_ASSOC))
{
echo "<td>". $row['Title'] . "</td>";
}
//leftmost column
while ($row = mysqli_fetch_array( $db_res2, MYSQL_ASSOC))
{
echo "<tr>";
echo "<td>". $row['Title'] . "</td>";
.....
echo "</tr>";
}
mysqli_fetch_array
同じ結果を 2 回申請するにはどうすればよいですか?