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 相关文章推荐
用Socket发送电子邮件
Oct 09 PHP
linux下删除7天前日志的代码(php+shell)
Jan 02 PHP
解析PHP正则提取或替换img标记属性
Jun 26 PHP
PHP中对于浮点型的数据需要用不同的方法解决
Mar 11 PHP
PHP实现货币换算的方法
Nov 29 PHP
php+mysql大量用户登录解决方案分析
Dec 29 PHP
PHP使用适合阅读的格式显示文件大小的方法
Mar 05 PHP
PHP+shell实现多线程的方法
Jul 01 PHP
PHP入门教程之面向对象基本概念实例分析
Sep 11 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
Jun 21 PHP
TP5框架实现上传多张图片的方法分析
Mar 29 PHP
PHP程序员必须知道的两种日志实例分析
May 14 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读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
2016/11/25 PHP
PHP让网站移动访问更加友好方法
2019/02/14 PHP
Prototype Selector对象学习
2009/07/23 Javascript
滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码
2009/12/28 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
JavaScript中把数字转换为字符串的程序代码
2013/06/19 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
JavaScript判断数组是否包含指定元素的方法
2015/07/01 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
原生JavaScript实现AJAX、JSONP
2017/02/07 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
jquery插件开发之选项卡制作详解
2017/08/30 jQuery
Webpack中publicPath路径问题详解
2018/05/03 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
2019/05/01 Javascript
vue spa应用中的路由缓存问题与解决方案
2019/05/31 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
vue弹出框组件封装实例代码
2019/10/31 Javascript
JS实现水平移动与垂直移动动画
2019/12/19 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
用Python编写一个基于终端的实现翻译的脚本
2015/04/24 Python
pandas全表查询定位某个值所在行列的方法
2018/04/12 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
PyTorch 普通卷积和空洞卷积实例
2020/01/07 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
2020/01/14 Python
Python图像读写方法对比
2020/11/16 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
2021/03/03 Python
实例教程 纯CSS3打造非常炫的加载动画效果
2014/11/05 HTML / CSS
如何使用localstorage代替cookie实现跨域共享数据问题
2018/04/18 HTML / CSS
Subside Sports德国:足球球衣和球迷商品
2019/06/08 全球购物
优秀党员转正的自我评价
2013/10/06 职场文书
七年级生物教学反思
2014/01/30 职场文书
分公司负责人任命书
2014/06/04 职场文书
苦儿流浪记读书笔记
2015/07/01 职场文书
MySQL快速插入一亿测试数据
2021/06/23 MySQL
zabbix配置nginx监控的实现
2022/05/25 Servers