Home >Backend Development >PHP Tutorial >fleaphp fleaphp crud operation method of using find function

fleaphp fleaphp crud operation method of using find function

WBOY
WBOYOriginal
2016-07-29 08:44:541093browse

The prototype of the find function

Copy the code The code is as follows:


/**
* Returns the first record that meets the conditions and all associated data. If the query has no result, it returns false
*
* @param mixed $conditions
* @param string $sort
* @param mixed $fields
* @param mixed $ queryLinks
*
* @return array
*/
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;
}


The difference between find and findAll is that find lacks one parameter $limit, that is to say, find will only Find the first record that meets the conditions
$conditions,
$sort = null,
$fields = '*'
$queryLinks = true
$conditions = null, query conditions
usually an array, containing field names and values ​​
for example

Copy the code The code is as follows:


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


$sort = null, sort the
fields and how to sort , usually this is a string
For example

Copy code The code is as follows:


'ID ASC,post_date DESC' //If there is only one condition, this can be 'ID ASC'


$fields = '* ';, the fields that need to be queried and displayed are displayed by default
For example

Copy the code The code is as follows:


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


$queryLinks = true
Usage and examples of fleaphp function find method

Copy code The code is as follows:


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

The above introduces how to use the find function of fleaphp fleaphp crud operation, including the content of fleaphp. I hope it will be helpful to friends who are interested in PHP tutorials.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn