加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 05:52:39 所属栏目:PHP教程 来源:网络整理
导读:findByField函数原型 div class="codetitle" a style="CURSOR: pointer" data="29780" class="copybut" id="copybut29780" onclick="doCopy('code29780')" 代码如下: div class="codebody" id="code29780" /* 返回具有指定字段值的第一条记录 @param string

findByField函数原型
<div class="codetitle"><a style="CURSOR: pointer" data="29780" class="copybut" id="copybut29780" onclick="doCopy('code29780')"> 代码如下:<div class="codebody" id="code29780">
/*
返回具有指定字段值的第一条记录

@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函数的用法示例
<div class="codetitle"><a style="CURSOR: pointer" data="21494" class="copybut" id="copybut21494" onclick="doCopy('code21494')"> 代码如下:<div class="codebody" id="code21494">
$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);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读