《XiunoPHP 4.0开发手册》数据库函数db_find()
XiunoPHP数据库函数db_find()
【函数原型】
db_find($table, $cond = array(), $orderby = array(), $page = 1, $pagesize = 10, $key =
'', $col = array(), $d = NULL)
【功能】
查询数据库,成功返回二维数组(多条记录),失败返回 FALSE,并且自动记录到错误日志。
$table:表名
$cond:条件
$orderby:排序方式
$page: 页数
$pagesize:每页记录条数
$key:返回的数组用那一列的值作为 key
$col:查询哪些列
$d:$db 实例
【$orderby】
条件数组的格式:
// 某个字段正序 - ORDER BY create_date ASC:
array('create_date'=>1)
// 某个字段倒序 - ORDER BY create_date DESC:
array('create_date'=>-1)
// 组合: ORDER BY gid ASC, create_date DESC:
array('gid'=>1, 'create_date'=>-1)
【用例】
<?php
$conf = include './conf.php';
include './xiunophp/xiunophp.php';
// 查找 g=1 的用户记录,返回所有符合的记录
$arrlist = db_find('user', array('gid'=>1));
print_r($arrlist);
// 查找 g=1 && uid > 1 && uid < 100 的用户记录,返回所有符合的记录,
//并且按照 uid 正序排序(1: 正序;
-1: 倒序)
$arrlist = db_find('user', array('gid'=>1, 'uid'=>array('>'=>1, '<'=>100)), array('uid'=>1));
print_r($arrlist);
?>
稿源:TechTMT.Com综合整理!
分类:文章
标签:
编辑:tmt
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。文章版权归原作者所有,内容不代表本站立场!
免责声明:
阁下应知本站所提供的内容不能做为操作依据。本站作为信息内容发布平台,不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考!
如文中内容影响到您的合法权益(含文章中文字、图片等),请及时联系本站,我们会及时删除处理。
相关文章:
- 《XiunoPHP 4.0开发手册》全局变量$conf
- 《XiunoPHP 4.0开发手册》全局变量$db
- 《XiunoPHP 4.0开发手册》全局变量$cache
- 《XiunoPHP 4.0开发手册》全局变量$errno
- 《XiunoPHP 4.0开发手册》全局变量$errstr
- 《XiunoPHP 4.0开发手册》数据库函数 DB配置
- 《XiunoPHP 4.0开发手册》数据库函数db_create()
- 《XiunoPHP 4.0开发手册》数据库函数db_find_one()
- 《XiunoPHP 4.0开发手册》数据库函数db_truncate()
- 《XiunoPHP 4.0开发手册》数据库函数db_sql_find()
- 《XiunoPHP 4.0开发手册》数据库函数db_exec()
- 《XiunoPHP 4.0开发手册》缓存函数cache_set()
- 《XiunoPHP 4.0开发手册》缓存函数cache_get()
- 《XiunoPHP 4.0开发手册》缓存函数cache_delete()
- 《XiunoPHP 4.0开发手册》数组增强array_filter_empty()
- 《XiunoPHP 4.0开发手册》数组增强array_addslashes()
- 《XiunoPHP 4.0开发手册》数组增强array_stripslashes()
- 《XiunoPHP 4.0开发手册》数组增强array_trim()
- 《XiunoPHP 4.0开发手册》数组增强array_diff_value()
- 《XiunoPHP 4.0开发手册》数组增强arrlist_cond_orderby()