discuz7 phpMysql操作类

2019-04-10 09:54:27王冬梅

function errno() {
return intval(($this->link) ? mysql_errno($this->link) : mysql_errno());
}
//返回数据库操作结果
function result($query, $row = 0) {
$query = @mysql_result($query, $row);
return $query;
}
//返回数据库查询等操作的数目
function num_rows($query) {
$query = mysql_num_rows($query);
return $query;
}
//取得结果集中字段的数目
function num_fields($query) {
return mysql_num_fields($query);
}
//释放结果内存
function free_result($query) {
return mysql_free_result($query);
}
//取得上一步 INSERT 操作产生的 ID
function insert_id() {
return ($id = mysql_insert_id($this->link)) >= 0 ? $id : $this->result($this->query("SELECT last_insert_id()"), 0);
}
//以数组的形式返回查询结果
function fetch_row($query) {
$query = mysql_fetch_row($query);
return $query;
}
//从结果集中取得列信息并作为对象返回
function fetch_fields($query) {
return mysql_fetch_field($query);
}
//获取Mysql的版本
function version() {
if(empty($this->version)) {
$this->version = mysql_get_server_info($this->link);
}
return $this->version;
}
//关闭连接
function close() {
return mysql_close($this->link);
}
//错误提示
function halt($message = '', $sql = '') {
define('CACHE_FORBIDDEN', TRUE);
require_once WEB_ROOT . './include/db_mysql_error.inc.php';
}
}
?>
相关文章 大家在看