ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp でクエリのクエリ結果をトラバースする方法
コントローラーでクエリ結果をループし、いくつかの処理を実行します。
$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'];
}
わかりました、ありがとう、神様