PHP で MySQL データを取得して出力する方法はいくつかあります。
たとえば、PHP ループを使用して行ごとにデータを取得できます。
$result = $mysqli->query("SELECT * FROM `table`");
while($data = $result->fetch_assoc())
{
echo '<div>'. $data["field"] .'</div>';
}
また、選択したすべてのデータを配列に格納してから、それを調べることができます。
$result = $mysqli->query("SELECT * FROM `table`");
$data = $result->fetch_all(MYSQLI_ASSOC);
foreach($data as $i => $array)
{
echo '<div>'. $array["field"] .'</div>';
}
他の方法ではなく、ある方法を使用する必要がある深刻な理由はありますか? また、大量のデータベースの場合のパフォーマンスはどうですか?