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

前端之家收集整理的这篇文章主要介绍了fleaphp crud操作之find函数的使用方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

find函数的原型
<div class="codetitle"><a style="CURSOR: pointer" data="65539" class="copybut" id="copybut65539" onclick="doCopy('code65539')"> 代码如下:

<div class="codebody" id="code65539">
/*
返回符合条件的第一条记录及所有关联的数据,查询没有结果返回 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;
}

find同findAll的区别在于find少了一个参数$limit,也就是说,find只会找出符合条件的第一条记录
$conditions,
$sort = null,
$fields = ‘
'
$queryLinks = true
$conditions = null,查询条件
通常数组,包含字段名和值
例如
<div class="codetitle"><a style="CURSOR: pointer" data="57253" class="copybut" id="copybut57253" onclick="doCopy('code57253')"> 代码如下:
<div class="codebody" id="code57253">
array('fieldname' => 'value1','fieldnameb' => 'value2')

$sort = null,排序
字段以及排序的方式,通常这是一个字串
例如
<div class="codetitle"><a style="CURSOR: pointer" data="35226" class="copybut" id="copybut35226" onclick="doCopy('code35226')"> 代码如下:
<div class="codebody" id="code35226">
'ID ASC,post_date DESC' //如果只有一个条件可以这样 'ID ASC'

$fields = ‘*';,需要查询显示的字段,默认全部显示
例如
<div class="codetitle"><a style="CURSOR: pointer" data="74747" class="copybut" id="copybut74747" onclick="doCopy('code74747')"> 代码如下:
<div class="codebody" id="code74747">
array('ID','post_title','post_parent')

$queryLinks = true
fleaPHP函数find方法的使用和示例
<div class="codetitle"><a style="CURSOR: pointer" data="56185" class="copybut" id="copybut56185" onclick="doCopy('code56185')"> 代码如下:<div class="codebody" id="code56185">
$rowsets = $tableposts->find(array('post_type'=>'post'),'ID ASC,post_date DESC',array('ID','post_parent'));
dump($rowsets);

crudfind函数

猜你在找的PHP相关文章