ホームページ > バックエンド開発 > PHPチュートリアル > phpクエリのデータベースレコード表示の問題について

phpクエリのデータベースレコード表示の問題について

WBOY
リリース: 2016-06-23 14:39:53
オリジナル
967 人が閲覧しました

以下に示すように

dump($find) はクエリの結果をすべて出力できますが、次の while ステートメントを使用して 1 つずつ出力しても何も表示されません。


ディスカッションへの返信 (解決策)

foreach($find as $row){
var_dump($row)
}
これはどうでしょうか?

1)

データベースへの接続は省略します...
$sql = "select * from type where pid = 0 and type=".$type
$result = mysql_query($sql)
while ($row = mysql_fetch_array) ($result )){
print_r($row);
}

2)
$find = M('type')->where($condition)->select(); ;

実際、2 の $find はすでに結果セットになっていますが、while ループを実行する必要がありますか?
1)
データベースへの接続は省略します...

$sql = "select * from type where pid = 0 and type=".$type

$result = mysql_query($sql)
while ($row = mysql_fetch_array) ($result )){
print_r($row);
}

2)
$find = M('type')->where($condition)->select(); ;

実際、2 の $find はすでに結果セットになっていますが、while ループを実行する必要がありますか?
ドロップダウン リストを作成するためにのみ使用するので、各レコードを 1 つずつ取り出す必要があります

foreach($find as $row){
var_dump($row)
}

これはどうですか?

ありがとうございます。あなたの方法で問題は解決しました。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート