ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp でクエリのクエリ結果をトラバースする方法

thinkphp でクエリのクエリ結果をトラバースする方法

WBOY
WBOYオリジナル
2016-06-20 12:30:531884ブラウズ

コントローラーでクエリ結果をループし、いくつかの処理を実行します。
$sql="XXX から CC を選択";
$db = M()
$rs= $db->query($sql); ////////
foreach ($rs as $key => $value)
{
//各レコードの「CC」フィールドの値を取得します
$CC= $value; //失敗しました!
$CC= $value[1] //失敗しました!
$CC= $value[0]; //失敗しました!
$CC=? ? ////////////////help!!!!
}

foreach ($rs as $value)
{
//Get各項目 記録された「CC」フィールドの値
$CC= $value; //失敗!
$CC= $value[1] //失敗しました!
$CC= $value[0]; //失敗しました!
$CC=? ? //////////////助けて!!!!!
}


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

$rs= $db->query($sql); ////////Traverse RS
print_r($rs);
結果を投稿する

array(33) (
[0] => array(1) (
[column_name] => (文字列 ) ID
)
[1] => 配列(1) (
[列名] => (文字列) ユーザー名
)
[2] => 配列(1) ) (
[列名] => (文字列) PSW
)
[3] => 配列(1) (
[列名] => (文字列) ニックネーム
)

print 結果のどこを見ればよいかわかりません。マウスを上に移動すると、これらの値が表示されます。

私のステートメントは、 a 内のすべての列の名前をクエリすることです。

foreach ($rs as $value)
{
echo $value['column_name'];
}

わかりました、ありがとう、神様

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