2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

Discuz! X 数据库核心函数参数含义及新旧对照 discuz 教程

公共账号 管理员组

DB::table - 返回表名(pre_$table)
代替原有的 $tablepre
/** 
* 返回表名(pre_$table) 
* 
* @param 原始表名 $table 
* @return 增加pre之后的名字 
*/ 
DB::table($table)
DB::delete - 删除一条或者多条记录
/** 
* 删除一条或者多条记录 
* 
* @param string $table 原始表名 
* @param string $condition 条件语句,不需要写WHERE 
* @param int $limit 删除条目数 
* @param boolean $unbuffered 立即返回? 
*/ 
DB::delete($table, $condition, $limit = 0, $unbuffered = true)


DB::insert - 插入一条记录
/** 
* 插入一条记录 
* 
* @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 
*/ 
DB::insert($table, $data, $return_insert_id = false, $replace = false, 
$silent = false)


DB::update - 更新一条或者多条数据记录
/** 
* 更新一条或者多条数据记录 
* 
* @param string $table 原始表名 
* @param array $data 数据field-value 
* @param string $condition 条件语句,不需要写WHERE 
* @param boolean $unbuffered 迅速返回? 
* @param boolan $low_priority 延迟更新? 
* @return result 
*/ 
DB::update($table, $data, $condition, $unbuffered = false, 
$low_priority = false)


DB::fetch - 依据查询结果,返回一行数据
对应以前的 $db->fetch_array()
/** 
* 依据查询结果,返回一行数据 
* 
* @param resourceID $resourceid 
* @return array 
*/ 
DB::fetch($resourceid)


DB::fetch_first - 依据SQL文,返回一条查询结果
对应以前的 $db->fetch_first()
/** 
* 依据SQL文,返回一条查询结果 
* 
* @param string $query 查询语句 
* @return array 
*/ 
DB::fetch_first($sql)


DB::result - 依据查询结果,返回结果数值
对应以前的 $db->result()
/** 
* 依据查询结果,返回结果数值 
* 
* @param resourceid $resourceid 
* @return string or int 
*/ 
DB::result($resourceid, $row = 0)


DB::result_first依据查询语句,返回结果数值
对应以前的 $db->result_first()
/** 
* 依据查询语句,返回结果数值 
* 
* @param string $query SQL查询语句 
* @return unknown 
*/ 
DB::result_first($sql)


DB::query - 执行查询
对应以前的 $db->query()
/** 
* 执行查询 
* 
* @param string $sql 
* @param 类型定义 $type UNBUFFERED OR SILENT 
* @return Resource OR Result 
*/ 
DB::query($sql, $type = '')


DB::num_rows - 返回select的结果行数
对应以前的 $db->num_rows()
/** 
* 返回select的结果行数 
* 
* @param resource $resourceid 
* @return int 
*/ 
DB::num_rows($resourceid)


DB::affected_rows - 返回sql语句所影响的记录行数
对应以前的 $db->affected_rows()
/** 
* 返回sql语句所影响的记录行数 
* 
* @return int 
*/ 
DB::affected_rows()


站长窝论坛版权声明 1、本帖标题:Discuz! X 数据库核心函数参数含义及新旧对照
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由公共账号在站长窝论坛《程序综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (0)
返回
发新帖