网站大量收购独家精品文档,联系QQ:2885784924

DZ数据库类详解.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档