《XiunoPHP 4.0开发手册》数据库函数db_find()

来源:TechTMT.Com  作者:整理  日期:2020-12-29 11:42:29

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综合整理!

分类:文章
标签:XiunoPHP
编辑:tmt
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。文章版权归原作者所有,内容不代表本站立场!
免责声明: 阁下应知本站所提供的内容不能做为操作依据。本站作为信息内容发布平台,不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考! 如文中内容影响到您的合法权益(含文章中文字、图片等),请及时联系本站,我们会及时删除处理。