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 相关文章推荐
mysql 全文搜索 技巧
Apr 27 PHP
PHP 引用是个坏习惯
Mar 12 PHP
php jsonp单引号转义
Nov 23 PHP
Linux安装配置php环境的方法
Jan 14 PHP
twig模板获取全局变量的方法
Feb 05 PHP
实例讲解PHP设计模式编程中的简单工厂模式
Feb 29 PHP
PHP基于ORM方式操作MySQL数据库实例
Jun 21 PHP
PHP自定义函数实现数组比较功能示例
Oct 19 PHP
php实现生成带二维码图片并强制下载功能
Feb 24 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
Apr 26 PHP
Laravel框架文件上传功能实现方法示例
Apr 16 PHP
php如何把表单内容提交到数据库
Jul 08 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项目的方法
2006/10/09 PHP
php接口实现拖拽排序功能
2018/04/23 PHP
用 JavaScript 迁移目录
2006/12/18 Javascript
jquery 上下滚动广告
2009/06/17 Javascript
键盘 keycode的值 javascript时触发事件时很有用的要素
2009/11/02 Javascript
javascript call方法使用说明
2010/01/11 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
2013/10/24 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
jquery制作漂亮的弹出层提示消息特效
2014/12/23 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
分享Javascript实用方法二
2015/12/13 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
2016/04/08 Javascript
详解angular 中的自定义指令之详解API
2017/06/20 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
koa-router路由参数和前端路由的结合详解
2019/05/19 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
2019/05/21 Javascript
JavaScript 判断浏览器是否是IE
2021/02/19 Javascript
[04:11]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/01/30 DOTA
[01:52]2020年DOTA2 TI10夏季活动预告片
2020/07/15 DOTA
python实现文件分组复制到不同目录的例子
2014/06/04 Python
python实现查找两个字符串中相同字符并输出的方法
2015/07/11 Python
Python 提取dict转换为xml/json/table并输出的实现代码
2016/08/28 Python
python 通过SSHTunnelForwarder隧道连接redis的方法
2019/02/19 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
2020/04/26 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
python创建文本文件的简单方法
2020/08/30 Python
HTML5 Canvas中绘制椭圆的4种方法
2015/04/24 HTML / CSS
Dockers鞋官网:Dockers Shoes
2018/11/13 全球购物
通信生自我鉴定
2014/01/18 职场文书
房产协议书范本2014
2014/09/30 职场文书
教师党员自我评价2015
2015/03/04 职场文书
幼儿园六一儿童节主持词
2015/06/30 职场文书
网吧员工管理制度
2015/08/05 职场文书
优秀共产党员主要事迹材料
2015/11/05 职场文书
CSS实现隐藏搜索框功能(动画正反向序列)
2021/07/21 HTML / CSS