- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DZ数据库类详解
Discuz数据库类
/**
* 返回表名(pre_$table)
*
* @param 原始表名 $table
* @return 增加pre之后的名字
*/
function table($table) {
......
}
案例代码:
$name = DB::result_first(SELECT name FROM .DB::table(common_advertisement_custom). WHERE id=$_G[gp_id]);
/* 删除一条或者多条记录
*
* @param string $table 原始表名
* @param string $condition 条件语句,不需要写WHERE
* @param int $limit 删除条目数
* @param boolean $unbuffered 立即返回?
*/
function delete($table, $condition, $limit = 0, $unbuffered = true) {
......
}
案例代码:
DB::delete(forum_postcomment, id=$commentid);
/**
* 插入一条记录
*
* @param string $table 原始表名
* @param array $data 数组field-vlaue 对
* @param boolen $return_insert_id 返回 InsertID?
* @param boolen $replace 是否是REPLACE模式
* @param boolen $silent 屏蔽错误?
* @return InsertID or Result
*/
function insert($table, $data, $return_insert_id = false, $replace = false, $silent = false) {
......
}
案例代码:
$userdata = array(
uid = $uid,
username = $username,
password = $password,
email = $email,
adminid = 0,
groupid = $groupinfo[groupid],
regdate = TIMESTAMP,
credits = $init_arr[0],
timeoffset = 9999
);
DB::insert(common_member, $userdata);
/*
*更新一条或者多条数据记录
*
* @param string $table 原始表名
* @param array $data 数据field-value
* @param string $condition 条件语句,不需要写WHERE
* @param boolean $unbuffered 迅速返回?
* @param boolan $low_priority 延迟更新?
* @return result
*/
function update($table, $data, $condition, $unbuffered = false, $low_priority = false) {
......
}
案例代码:
DB::update(common_member,
array( adminid = $adminidnew,
groupid = $groupidnew,
), uid=$member[uid]);
/**
* 格式化field字段和value,并组成一个字符串
*
* @param array $array 格式为 key=value 数组
* @param 分割符 $glue
* @return string
*/
function implode_field_value($array, $glue = ,) {
......
}
/**
* 返回插入的ID
*
* @return int
*/
function insert_id() {
......
}
案例代码:
DB::query(INSERT INTO .DB::table(forum_attachment). (tid, pid, dateline, readperm, price, filename, filetype, fi
您可能关注的文档
- 最常用Linuxshell命令.doc
- 岩体力学第9讲岩体的力学性质.ppt
- 中小企业集合票据的相关资料 来源于互联网 .doc
- 优良学风班自查.doc
- §1高中必修一测试题.doc
- 第二章第二节北京天气.doc
- 99年英语考研阅读问题和选项翻译.doc
- 2011初三专题复习绿色植物的生活.ppt
- 4.6三相变压器.ppt
- 美国F1签证面试问题及回答.doc
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
文档评论(0)