ThinkPHPクエリが単純なフィールド配列を返す方法
1066 ワード
この例では、ThinkPHPクエリが単純なフィールド配列を返す方法を説明し、ThinkPHPプログラム設計において実用的な機能である.具体的な方法は以下の通りです.
通常select文が使用されます.返されるのは、構造が複雑なフィールド配列です.次のように簡単なクエリーです.
クエリの結果は次のとおりです.
構造から,これは構造が複雑な配列であり,その要素はmapであることが分かった.単純な数値セグメント要素のみを含む配列が必要な場合は、次の方法を使用します.
クエリの結果は次のとおりです.
検索結果はすぐに明らかになりました!
ここで述べた方法がThinkPHPの学習に役立つことを願っています.
通常select文が使用されます.返されるのは、構造が複雑なフィールド配列です.次のように簡単なクエリーです.
$map['parentid'] = $id;
$sub_ids = D('Category')->where($map)->field("catid")->select();
クエリの結果は次のとおりです.
[{"catid":"23"},{"catid":"24"},{"catid":"25"},{"catid":"26"},{"catid":"27"},{"catid":"28"},{"catid":"29"},{"catid":"30"}]
構造から,これは構造が複雑な配列であり,その要素はmapであることが分かった.単純な数値セグメント要素のみを含む配列が必要な場合は、次の方法を使用します.
$sub_ids = D('Category')->where($map)->getField('catid',true);
クエリの結果は次のとおりです.
["23","24","25","26","27","28","29","30"]
検索結果はすぐに明らかになりました!
ここで述べた方法がThinkPHPの学習に役立つことを願っています.