fleaphp crud操作之findByField函数的使用方法
程序员文章站
2022-06-03 10:41:29
findbyfield函数原型 复制代码 代码如下: /** * 返回具有指定字段值的第一条记录 * * @param string $field * @param mix...
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);
复制代码 代码如下:
/**
* 返回具有指定字段值的第一条记录
*
* @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);
推荐阅读
-
fleaphp crud操作之findByField函数的使用方法
-
fleaphp crud操作之find函数的使用方法
-
fleaphp crud操作之findByField函数的使用方法_PHP
-
fleaphp crud操作之find函数的使用方法_PHP
-
fleaphp crud操作之find函数的使用方法_PHP
-
fleaphp crud操作之find函数的使用方法_php技巧
-
fleaphp crud操作之find函数的使用方法
-
fleaphp crud操作之findByField函数的使用方法
-
fleaphp fleaphp crud操作之find函数的使用方法
-
fleaphp crud操作之findByField函数的使用方法_php技巧