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


Posted in PHP onApril 23, 2011

find函数的原型

/** 
* 返回符合条件的第一条记录及所有关联的数据,查询没有结果返回 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, 查询条件
通常数组,包含字段名和值
例如
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);
PHP 相关文章推荐
一个多文件上传的例子(原创)
Oct 09 PHP
用函数读出数据表内容放入二维数组
Oct 09 PHP
杏林同学录(五)
Oct 09 PHP
php网页后退不再出现过期
Mar 08 PHP
使用dump函数,给php加断点测试
Jun 25 PHP
使用PHP生成二维码的两种方法(带logo图像)
Mar 14 PHP
PHP同时连接多个mysql数据库示例代码
Mar 17 PHP
php数组合并的二种方法
Mar 21 PHP
php中注册器模式类用法实例分析
Nov 03 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
Oct 14 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
Jun 14 PHP
Laravel框架下的Contracts契约详解
Mar 17 PHP
fleaphp crud操作之findByField函数的使用方法
Apr 23 #PHP
fleaphp常用方法分页之Pager使用方法
Apr 23 #PHP
PHP中限制IP段访问、禁止IP提交表单的代码
Apr 23 #PHP
PHP计划任务、定时执行任务的实现代码
Apr 23 #PHP
PHP导入Excel到MySQL的方法
Apr 23 #PHP
在php和MySql中计算时间差的方法
Apr 22 #PHP
PHP遍历二维数组的代码
Apr 22 #PHP
You might like
php入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
PHP创建桌面快捷方式的实例代码
2014/02/17 PHP
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
2012/03/01 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
不到30行JS代码实现Excel表格的方法
2014/11/15 Javascript
纯JS实现旋转图片3D展示效果
2015/04/12 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
node前端模板引擎Jade之标签的基本写法
2018/05/11 Javascript
浅谈Three.js截图并下载的大坑
2019/11/01 Javascript
[04:04]DOTA2亚洲邀请赛比赛场馆&酒店全攻略
2017/03/23 DOTA
[03:21]【TI9纪实】Old Boys
2019/08/23 DOTA
[48:24]完美世界DOTA2联赛循环赛LBZS vs Forest 第一场 10月30日
2020/10/31 DOTA
Python IDLE入门简介
2017/12/08 Python
Python闭包执行时值的传递方式实例分析
2018/06/04 Python
详解python运行三种方式
2019/05/13 Python
Pandas之Fillna填充缺失数据的方法
2019/06/25 Python
简单了解Python生成器是什么
2019/07/02 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
Python partial函数原理及用法解析
2019/12/11 Python
在Django中自定义filter并在template中的使用详解
2020/05/19 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
利用Python将图片中扭曲矩形的复原
2020/09/07 Python
Python图像读写方法对比
2020/11/16 Python
params有什么用
2016/03/01 面试题
银行服务感言
2014/03/01 职场文书
班主任寄语大全
2014/04/04 职场文书
珠宝的促销活动方案
2014/08/31 职场文书
2014光棍节单身联谊活动策划书
2014/10/10 职场文书
向雷锋同志学习倡议书
2015/04/27 职场文书
暗恋桃花源观后感
2015/06/12 职场文书
世界上超棒的8种逻辑思维
2019/08/06 职场文书
浅谈Python项目的服务器部署
2021/04/25 Python
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python
python运行脚本文件的三种方法实例
2022/06/25 Python