首頁 >後端開發 >php教程 >fleaphp fleaphp crud操作之find函數的使用方法

fleaphp fleaphp crud操作之find函數的使用方法

WBOY
WBOY原創
2016-07-29 08:44:541054瀏覽

find函數的原型

複製程式碼 程式碼如下:


/**
* 傳回符合條件的第一筆記錄及所有關聯的數據,查詢沒有結果回傳false
*
* @param mixed $conditions
* @param string $sort
* @ param mixed $fields
* @param mixed $queryLinks
*
* @return array
*/
function & find>function & find ($conditions, $sort = null, $fields = '*', $queryLinks = true)
{
$rowset =& $this->findAll($conditions, $sort, 1, $fields, $ queryLinks);
if (is_array($rowset)) {
$row = reset($rowset);
} else {
$row = false;
}
unset( $rowset);
return $row;
}


find同findAll的差別在於find少了一個參數$limit,也就是說,find只會找出符合條件的第一筆記錄
$conditions,
$sort = null,
$fields = '*'
$queryLinks = true
$conditions = null, 查詢條件
通常數組,包含欄位名稱和值
例如

複製程式碼 程式碼如下:


array('fieldname' => 'value1' ,'fieldnameb' => 'value2')


$sort = null, 排序
字段以及排序的方式,通常這是一個字符串
例如

複製程式碼 程式碼如下:


'ID ASC,post_date DESC' //如果只有一個條件可以這樣'ID ASC'


$fields = '*';, 需要查詢顯示的字段,預設全部顯示
例如

複製程式碼 程式碼如下:


array('ID','post_title','post_parent')


$queryLinks = true
fleaphp函數find方法的使用和範例

複製程式碼

程式碼如下:



$rowsets = $tableposts->find(array('post_type'=>'post'),'ID ASC,post_date DESC',array('ID','post_title','post_parent'));
dump($rowsets);

以上就介紹了fleaphp fleaphp crud操作之find函數的使用方法,包括了fleaphp方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn