服务器之家

服务器之家 > 正文

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

时间:2019-11-22 12:53     来源/作者:PHP教程网

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); 

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
配置IIS网站web服务器的安全策略配置解决方案
配置IIS网站web服务器的安全策略配置解决方案 2019-05-23
Nginx服务器究竟是怎么执行PHP项目
Nginx服务器究竟是怎么执行PHP项目 2019-05-24
运维必须知道的关于云服务器的十个问题
运维必须知道的关于云服务器的十个问题 2019-05-24
返回顶部