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 相关文章推荐
dedecms防止FCK乱格式化你的代码的修改方法
Mar 17 PHP
php一句话cmdshell新型 (非一句话木马)
Apr 18 PHP
PHP之生成GIF动画的实现方法
Jun 07 PHP
CI(CodeIgniter)框架配置
Jun 10 PHP
ThinkPHP模板Switch标签用法示例
Jun 30 PHP
在win7中搭建Linux+PHP 开发环境
Oct 08 PHP
PHP原生函数一定好吗?
Dec 08 PHP
php计算整个目录大小的方法
Jun 01 PHP
smarty模板判断数组为空的方法
Jun 10 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
Jun 19 PHP
PHP实现对xml的增删改查操作案例分析
May 19 PHP
laravel框架实现后台登录、退出功能示例
Oct 31 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/12/31 PHP
超级实用的7个PHP代码片段分享
2012/01/05 PHP
PHP从FLV文件获取视频预览图的方法
2015/03/12 PHP
php采集神器cURL使用方法详解
2016/02/19 PHP
IE7提供XMLHttpRequest对象为兼容
2007/03/08 Javascript
在网页里看flash的trace数据的js类
2009/01/10 Javascript
JSQL  一个 web DB 的封装
2010/05/05 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
2013/09/22 Javascript
js select option对象小结
2013/12/20 Javascript
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
angularJS 入门基础
2015/02/09 Javascript
JS动态显示表格上下frame的方法
2015/03/31 Javascript
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
jquery实现列表上下移动功能
2016/02/25 Javascript
关于javascript的一些知识以及循环详解
2016/09/12 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
JavaScript实现的XML与JSON互转功能详解
2017/02/16 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
[08:44]和酒神一起战斗 DOTA2教你做大人
2014/03/27 DOTA
在Python的Django框架中更新数据库数据的方法
2015/07/17 Python
Python图像灰度变换及图像数组操作
2016/01/27 Python
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
Python模拟用户登录验证
2017/09/11 Python
使用python对excle和json互相转换的示例
2018/10/23 Python
python列表返回重复数据的下标
2020/02/10 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
2020/12/27 Python
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
2013/07/02 面试题
考核评语大全
2014/04/29 职场文书
授权委托书
2014/09/17 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
2016年学校安全教育月活动总结
2016/04/06 职场文书