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

yipeiwu_com5年前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);

相关文章

PHP实现json_decode不转义中文的方法

本文实例讲述了PHP实现json_decode不转义中文的方法。分享给大家供大家参考,具体如下: 默认情况下PHP的 json_decode 方法会把特殊字符进行转义,还会把中文转为Un...

PHP基于phpqrcode类生成二维码的方法详解

PHP基于phpqrcode类生成二维码的方法详解

本文实例讲述了PHP基于phpqrcode类生成二维码的方法。分享给大家供大家参考,具体如下: 使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网htt...

php计算整个目录大小的方法

本文实例讲述了php计算整个目录大小的方法。分享给大家供大家参考。具体实现方法如下: /** * Calculate the full size of a directory *...

解析数组非数字键名引号的必要性

我看到过很多人操作数组的时候, 对于数组中的非数字键名不使用引号复制代码 代码如下:  $array[key] = $value;我可以理解有些人可能会觉得这样的代码...

php基于openssl的rsa加密解密示例

本文实例讲述了php基于openssl的rsa加密解密。分享给大家供大家参考,具体如下: <?php $config = array( //"config" =>...