ホームページ >バックエンド開発 >PHPチュートリアル >フリーphp crud操作で検索機能を使用する方法_PHPチュートリアル

フリーphp crud操作で検索機能を使用する方法_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:30:081144ブラウズ

find 関数のプロトタイプ

コードをコピーします コードは次のとおりです:

/**
* 条件を満たす最初のレコードと関連するすべてのデータを返します。クエリに結果がない場合は false を返します
*
* @parammixed$conditions
* @paramstring$sort
* @parammixed$fields
* @param 混合 $ queryLinks
*
* @return array
*/
function & find($conditions, $sort = null, $fields = '*', $queryLinks = true )
{
$rowset =& $this->findAll($conditions, $sort, 1, $fields, $queryLinks);
if (is_array($rowset)) {
$row = restart( $rowset);
} else {
$row = false;
unset($rowset);
return $row;


find にはパラメータ $limit が 1 つないことです。つまり、find は条件を満たす最初のレコードのみを検索します
$conditions、
$sort = null、
$fields = '*'
$queryLinks = true
$conditions = null、クエリ条件
通常は配列を含みますフィールド名と値
たとえば


コードをコピーします コードは次のとおりです:
array('fieldname' => 'value1','fieldnameb' => 'value2')


$sort = null、
フィールドの並べ替えと並べ替え方法。通常、これは文字列です
たとえば


コードをコピーします コードは次のとおりです:
'ID ASC,post_date DESC' / /条件が 1 つだけある場合は、「ID ASC」にすることができます


$fields = '* ';、クエリして表示する必要があるフィールドはデフォルトで表示されます
たとえば


コードをコピーしますコードは次のとおりです:
array('ID','post_title','post_parent')


$queryLinks = true
fleephp関数のfindメソッドの使用例と例


コードをコピー コードは次のとおりです。次のように:
$rowsets = $tableposts->find(array('post_type'=>'post'),'ID ASC,post_date DESC',array('ID','post_title','post_parent' ));
ダンプ($rowsets);


http://www.bkjia.com/PHPjc/323263.html

www.bkjia.com

http://www.bkjia.com/PHPjc/323263.html技術記事 find 関数のプロトタイプのコピー コードは次のとおりです。 /** * 条件を満たす最初のレコードと関連するすべてのデータを返します。クエリに結果がない場合は、false を返します。 * * @parammixed $conditions * @pa. ..
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。