ホームページ  >  記事  >  バックエンド開発  >  専門家は、このループが 1 回だけ実行され、その後実行されない理由を見つけるのを手伝ってください。

専門家は、このループが 1 回だけ実行され、その後実行されない理由を見つけるのを手伝ってください。

WBOY
WBOYオリジナル
2016-06-13 13:35:33866ブラウズ

専門家の方、このループが 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); 出力がどのようなものかを確認してください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。