微擎二开笔记之三:pdo.func.php

本文介绍了一组用于数据库操作的函数,包括初始化、查询、增删改等常见功能,并提供了简单的事务管理和调试支持。

数据库操作,绝大部分的系统开发,都是个绕不过去的活,使用频率极高。
文件位置:framework\function\
此文件纯由函数组成,方便调用。
函数列表:

function pdo() {} //根据配置,初始化或直接获取一个db对象(pdo)。知道就好。
function pdo_query($sql, $params = array()) {
    return pdo()->query($sql, $params);
} //函数很简单,就是为了少敲键盘,以下函数大体如此,不再细列。
//所有函数,基本上看名字就知道怎么用,因此,对函数的功能不作过多解释。
function pdo_fetchcolumn($sql, $params = array(), $column = 0) {}
function pdo_fetch($sql, $params = array()) {}
function pdo_fetchall($sql, $params = array(), $keyfield = '') {} //可以指定一个keyfield,返回以此字段值为键名的数组,有时很实用的。
function pdo_get($tablename, $condition = array(), $fields = array()) {}
function pdo_getall($tablename, $condition = array(), $fields = array(), $keyfield = '') {
}
function pdo_getslice($tablename, $condition = array(), $limit = array(), &$total = null, $fields = array(), $keyfield = '') {
}
function pdo_update($table, $data = array(), $params = array(), $glue = 'AND') {}
function pdo_insert($table, $data = array(), $replace = FALSE) {}
function pdo_delete($table, $params = array(), $glue = 'AND') {}
function pdo_insertid() {}
function pdo_begin() {} //事务开始
function pdo_commit() {} //事务提交
function pdo_rollback() {} //事务回滚
function pdo_debug($output = true, $append = array()) {}
function pdo_run($sql) {}
function pdo_fieldexists($tablename, $fieldname = '') {}
function pdo_indexexists($tablename, $indexname = '') {}
function pdo_fetchallfields($tablename){}
function pdo_tableexists($tablename){}

注:这些函数使用的话是不错的。但要想深入了解背后的东西,还需要配合多看framework\library\pdo下面的几个文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值