専門家の方、このループが 1 回だけ実行され、その後実行されない理由を解明してください。
$list はデータベースから取得したレコードを格納する 2 次元配列です。
プログラムの目的は次のとおりです。各レコードからデータを取得します。regionid は領域名を取得し、それを配列に追加します。
問題は、このループは一度に 1 つのレコードしか出力できないことです。
$this->get_region は正常に機能します。 1 つのレコード出力で、
クラスの問題のあるコード部分を取得できます:
$list = array();
while ($row = $this - > db -> fetch_assoc ()) {
$row['regionname'] = $this ->
$list[] = $row;
}
-----解決策---------
print_r($list);
その内容を知りたいです。
------解決策------------------
print_r($list); 出力がどのようなものかを確認してください