fleaphp crud操作之findByField函数的使用方法

 更新时间:2011年04月23日 20:12:49   作者:   我要评论
fleaphp crud操作之findByField函数的用法分享,需要的朋友可以参考下。
findByField函数原型
复制代码 代码如下:

/**
* 返回具有指定字段值的第一条记录
*
* @param string $field
* @param mixed $value
* @param string $sort
* @param mixed $fields
*
* @return array
*/
function & findByField($field, $value, $sort = null, $fields = '*')
{
return $this->find(array($field => $value), $sort, $fields);
}

findByField函数参数说明
$field 提供查询的字段
$value 提供查询的值
$sort 排序方式
$fields 需要查询显示的字段名
fleaphp crud操作之findByField函数的用法示例
复制代码 代码如下:

$dirname = dirname(__FILE__);
define('APP_DIR', $dirname . '/APP');
define('NO_LEGACY_FLEAPHP', true);
require($dirname.'/FleaPHP/FLEA/FLEA.php');
//设置缓存目录
FLEA::setAppInf('internalCacheDir',$dirname.'/_Cache');
//链接数据库
$dsn = array(
'driver' => 'mysql',
'host' => 'localhost',
'login' => 'root',
'password' => '',
'database' => 'wordpress'
);
FLEA::setAppInf('dbDSN',$dsn);
//读取wp_posts的内容
FLEA::loadClass('FLEA_Db_TableDataGateway');
class Teble_Class extends FLEA_Db_TableDataGateway {
var $tableName = 'wp_posts';
var $primaryKey = 'ID';
}
$tableposts =& new Teble_Class();
$rowsets = $tableposts->findByField('ID',4,'post_date DESC',array('ID','post_title'));
dump($rowsets);

相关文章

  • 如何使用php等比例缩放图片

    如何使用php等比例缩放图片

    主要介绍了如何使用php等比例缩放图片,可以对原图片提出缩放要求的宽度、缩放的长度.
    2016-10-10
  • Fatal error: session_start(): Failed to initialize storage module: files问题解决方法

    Fatal error: session_start(): Failed to initialize storage m

    这篇文章主要介绍了Fatal error: session_start(): Failed to initialize storage module: files问题解决方法,需要的朋友可以参考下
    2014-05-05
  • PHP与MySQL开发中页面乱码的产生与解决

    PHP与MySQL开发中页面乱码的产生与解决

    一般来说,乱码的出现有2种原因,首先是由于编码(charset)设置错误,导致浏览器以错误的编码来解析,从而出现了满屏乱七八糟的“天书”,其次是文件被以错误的编码打开,然后保存,比如一个文本文件原先是GB2312编码的,却以UTF-8编码打开再保存。要解决上述乱码问题,首先需要知道开发中哪些环节涉及到了编码:
    2008-03-03
  • PHP精确计算功能示例

    PHP精确计算功能示例

    这篇文章主要介绍了PHP精确计算功能,结合实例形式分析了php进行针对加减乘除等数学运算的精确方法,涉及bcadd、bcsub、bcmul、bcdiv等函数的使用技巧,需要的朋友可以参考下
    2016-11-11
  • php上的memcache和memcached两个pecl库

    php上的memcache和memcached两个pecl库

    一开始就在疑惑为什么会有两个库,且在php.net官方都有文档支持。
    2010-03-03
  • PHP遍历目录并返回统计目录大小

    PHP遍历目录并返回统计目录大小

    这篇文章主要介绍了PHP遍历目录并返回统计目录大小的方法,需要的朋友可以参考下
    2014-06-06
  • 基于session_unset与session_destroy的区别详解

    基于session_unset与session_destroy的区别详解

    本篇文章是对php中session_unset与session_destroy的区别进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php自定义时间转换函数示例

    php自定义时间转换函数示例

    这篇文章主要介绍了php自定义时间转换函数,可实现时间戳与字符串时间显示格式之间的转换功能,需要的朋友可以参考下
    2016-12-12
  • PHP goto语句简介和使用实例

    PHP goto语句简介和使用实例

    这篇文章主要介绍了什么是PHP goto语句和goto操作符的使用实例,需要的朋友可以参考下
    2014-03-03
  • thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决

    thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决

    一个项目部署到Linux服务器上去的时候,发现某些模板竟然会报错说“模板不存在:/Application/Admin/....”,这篇文章就是介绍了thinkphp项目部署到Linux服务器上报错“模板不存在”的解决方法,感兴趣的小伙伴们可以参考一下
    2016-04-04

最新评论