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控制网页过期时间的代码
Sep 28 PHP
php获取url字符串截取路径的文件名和扩展名的函数
Jan 22 PHP
PHP 文件上传全攻略
Apr 28 PHP
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
Jan 06 PHP
简单的cookie计数器实现源码
Jun 07 PHP
各种快递查询--Api接口
Apr 26 PHP
微信自定义菜单的创建/查询/取消php示例代码
Aug 05 PHP
php支付宝在线支付接口开发教程
Sep 19 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
Dec 27 PHP
Laravel 的数据库迁移的方法
Jul 31 PHP
PHP Socket网络操作类定义与用法示例
Aug 30 PHP
php nginx 实时输出的简单实现方法
Jan 21 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 从数据库提取二进制图片的处理代码
2009/09/09 PHP
php 将excel导入mysql
2009/11/09 PHP
ThinkPHP模板判断输出Present标签用法详解
2014/06/30 PHP
pjblog修改技巧汇总
2007/03/12 Javascript
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
用cssText批量修改样式
2009/08/29 Javascript
js切换div css注意的细节
2012/12/10 Javascript
JS中for循序中延迟加载动态效果的具体实现
2013/08/18 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
使用JavaScript链式编程实现模拟Jquery函数
2014/12/21 Javascript
JavaScript数组常用方法
2015/03/02 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
2015/11/17 Javascript
Spring mvc 接收json对象
2015/12/10 Javascript
Javascript发送AJAX请求实例代码
2016/08/21 Javascript
JavaScript职责链模式概述
2016/09/17 Javascript
JS集合set类的实现与使用方法示例
2019/02/01 Javascript
使用VueCli3+TypeScript+Vuex一步步构建todoList的方法
2019/07/25 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
[52:12]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
浅谈Django中的数据库模型类-models.py(一对一的关系)
2018/05/30 Python
python可视化爬虫界面之天气查询
2019/07/03 Python
使用python进行广告点击率的预测的实现
2019/07/04 Python
Python 二叉树的层序建立与三种遍历实现详解
2019/07/29 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
python对常见数据类型的遍历解析
2019/08/27 Python
PyTorch中反卷积的用法详解
2019/12/30 Python
如何用Python 加密文件
2020/09/10 Python
CSS超出文本指定宽度用省略号代替和文本不换行
2016/05/05 HTML / CSS
荷兰在线啤酒店:Beerwulf
2019/08/26 全球购物
UNIX文件系统分类
2014/11/11 面试题
护士自我评价范文
2014/01/25 职场文书
挂牌仪式主持词
2014/03/20 职场文书
汉语言文学专业求职信
2014/06/19 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
pytorch 预训练模型读取修改相关参数的填坑问题
2021/06/05 Python
关于的python五子棋的算法
2022/05/02 Python