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 15 PHP
phpmyadmin 3.4 空密码登录的实现方法
May 29 PHP
php设计模式 Factory(工厂模式)
Jun 26 PHP
zend framework框架中url大小写问题解决方法
Aug 19 PHP
PHP中的Session对象如何使用
Sep 25 PHP
Symfony2学习笔记之模板用法详解
Mar 17 PHP
PHPExcel笔记, mpdf导出
May 03 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 PHP
CI(CodeIgniter)框架实现图片上传的方法
Mar 24 PHP
PHP实现双链表删除与插入节点的方法示例
Nov 11 PHP
Laravel框架实现即点即改功能的方法分析
Oct 31 PHP
Laravel 微信小程序后端实现用户登录的示例代码
Nov 26 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
PHP5 安装方法
2006/10/09 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
我的javascript 函数链之演变
2011/04/07 Javascript
前台js调用后台方法示例
2013/12/02 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
简单实现JavaScript图片切换效果
2016/11/28 Javascript
jquery获取input type=text中的值的各种方式(总结)
2016/12/02 Javascript
ajax与json 获取数据并在前台使用简单实例
2017/01/19 Javascript
vue如何从接口请求数据
2017/06/22 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
2018/04/12 jQuery
详解使用jQuery.i18n.properties实现js国际化
2018/05/04 jQuery
Node.js进阶之核心模块https入门
2018/05/23 Javascript
Element input树型下拉框的实现代码
2018/12/21 Javascript
vue使用代理解决请求跨域问题详解
2019/07/24 Javascript
js针对图片加载失败的处理方法分析
2019/08/24 Javascript
layui的表单提交以及验证和修改弹框的实例
2019/09/09 Javascript
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
python ip正则式
2009/05/07 Python
Python多进程编程技术实例分析
2014/09/16 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
Python冲顶大会 快来答题!
2018/01/17 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
python scipy卷积运算的实现方法
2019/09/16 Python
瑞贝卡·明可弗包包官网:Rebecca Minkoff
2016/07/21 全球购物
什么是Assembly(程序集)
2014/09/14 面试题
找工作最新求职信
2013/12/22 职场文书
《手指教学》反思
2014/02/14 职场文书
《小儿垂钓》教学反思
2014/02/23 职场文书
企业新年寄语
2014/04/04 职场文书
意外事故赔偿协议书
2016/03/22 职场文书
mysql中整数数据类型tinyint详解
2021/12/06 MySQL
vue中控制mock在开发环境使用,在生产环境禁用方式
2022/04/06 Vue.js
MySQL 数据库 增删查改、克隆、外键 等操作
2022/05/11 MySQL
java实现面板之间切换功能
2022/06/10 Java/Android