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 相关文章推荐
第六章 php目录与文件操作
Dec 30 PHP
ajax取消挂起请求的处理方法
Mar 18 PHP
php实现快速排序的三种方法分享
Mar 12 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
Oct 15 PHP
PHP使用MPDF类生成PDF的方法
Dec 08 PHP
PHP房贷计算器实例代码,等额本息,等额本金
Apr 01 PHP
PHP mysqli事务操作常用方法分析
Jul 22 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
Aug 30 PHP
php正确输出json数据的实例讲解
Aug 21 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
Nov 29 PHP
php快速导入大量数据的实例方法
Sep 23 PHP
微信小程序结合ThinkPHP5授权登陆后获取手机号
Nov 23 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+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
smarty 原来也不过如此~~呵呵
2006/11/25 PHP
php中选择什么接口(mysql、mysqli)访问mysql
2013/02/06 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
destoon调用企业会员公司形象图片的实现方法
2014/08/21 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
2017/10/13 PHP
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
2014/06/06 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
js实现简单秒表走动的时钟特效
2020/03/25 Javascript
jqGrid中文文档之选项设置
2015/12/02 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
javascript url几种编码方式详解
2016/06/06 Javascript
BootStrap智能表单实战系列(七)验证的支持
2016/06/13 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
2016/12/26 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
利用JavaScript的%做隔行换色的实例
2017/11/25 Javascript
基于aotu.js实现微信自动添加通讯录中的联系人功能
2020/05/28 Javascript
详解JavaScript 事件流
2020/09/02 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
2020/11/12 Javascript
js实现纯前端压缩图片
2020/11/16 Javascript
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
Python类属性与实例属性用法分析
2015/05/09 Python
Django的数据模型访问多对多键值的方法
2015/07/21 Python
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
彻彻底底地理解Python中的编码问题
2018/10/15 Python
Python 数据可视化pyecharts的使用详解
2019/06/26 Python
Django Channels 实现点对点实时聊天和消息推送功能
2019/07/17 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
Python 删除List元素的三种方法remove、pop、del
2020/11/16 Python
h5封装下拉刷新
2020/08/25 HTML / CSS
员工生日会策划方案
2014/06/14 职场文书
法制主题班会教案
2015/08/13 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书