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 相关文章推荐
Session的工作方式
Oct 09 PHP
php表单提交问题的解决方法
Apr 12 PHP
深入PHP数据缓存的使用说明
May 10 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
Jun 01 PHP
Laravel框架中扩展函数、扩展自定义类的方法
Sep 04 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
Sep 10 PHP
PHP中使用SimpleXML检查XML文件结构实例
Jan 07 PHP
thinkPHP下的widget扩展用法实例分析
Dec 26 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
Jan 30 PHP
详解PHP变量传值赋值和引用赋值变量销毁
Mar 23 PHP
laravel框架select2多选插件初始化默认选中项操作示例
Feb 18 PHP
通过代码实例解析PHP session工作原理
Dec 11 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 discuz 主题表和回帖表的设计
2009/03/13 PHP
php代码运行时间查看类代码分享
2011/08/06 PHP
深入解析PHP的引用计数机制
2013/06/14 PHP
php采集文章中的图片获取替换到本地(实现代码)
2013/07/08 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
php获取从html表单传递数组的方法
2015/03/20 PHP
php遍历CSV类实例
2015/04/14 PHP
基于jquery的让页面控件不可用的实现代码
2010/04/27 Javascript
js 通过html()及text()方法获取并设置p标签的显示值
2014/05/14 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
JavaScript中的变量作用域介绍
2014/12/31 Javascript
JQuery工具函数汇总
2015/06/15 Javascript
利用Node.js制作爬取大众点评的爬虫
2016/09/22 Javascript
jquery dataTable 后台加载数据并分页实例代码
2017/06/07 jQuery
H5实现仿flash效果的实现代码
2017/09/29 Javascript
React router动态加载组件之适配器模式的应用详解
2018/09/12 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
微信小程序官方动态自定义底部tabBar的例子
2019/09/04 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
[05:53]敌法师的金色冠名ID"BurNIng",是传说,是荣耀
2020/07/11 DOTA
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
简单实现Python爬取网络图片
2018/04/01 Python
Python实现Mysql数据统计及numpy统计函数
2019/07/15 Python
Python Opencv任意形状目标检测并绘制框图
2019/07/23 Python
解决django-xadmin列表页filter关联对象搜索问题
2019/11/15 Python
python实现指定ip端口扫描方式
2019/12/17 Python
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
英国标志性生活方式品牌:Skinnydip London
2019/12/15 全球购物
家具公司总经理岗位职责
2014/07/08 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
小学优秀教师事迹材料
2014/12/16 职场文书
高中数学课堂教学反思
2016/02/18 职场文书
python关于集合的知识案例详解
2021/05/30 Python
Win10 Anaconda安装python-pcl
2022/04/29 Servers
netty 实现tomcat的示例代码
2022/06/05 Servers
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技