简单的MySQL操作类

王朝mysql·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

<?php

class db {

function connect($host, $user, $pwd, $db) {

if(@mysql_connect($host, $user, $pwd)) {

$this->select_db($db);

} else {

$this->slip('Connecting MySql server break!');

}

}

function select_db($db) {

return mysql_select_db($db);

}

function query($sql) {

$query = mysql_query($sql);

if(!$query) {

$this->slip('MySQL Query Error', $sql);

}

return $query;

}

function fetch_array($sql, $type = MYSQL_ASSOC) {

return mysql_fetch_array($sql, $type);

}

function affected_rows() {

return mysql_affected_rows();

}

function num_rows($query) {

return mysql_num_rows($query);

}

function num_fields($query) {

return mysql_num_fields($query);

}

function insert_id($query) {

return mysql_insert_id($query);

}

function result($query, $row) {

$query = @mysql_result($query, $row);

return $query;

}

function free_result($query) {

return mysql_free_result($query);

}

function close() {

return mysql_close();

}

function error() {

return mysql_error();

}

function errno() {

return mysql_errno();

}

function slip($info = '', $sql = '') {

echo '<b>'.$info.'</b>';

echo '<br />';

echo 'Mysql Error: '.$this->error();

echo '<br />';

echo 'Error Num. : '.$this->errno();

if($sql) {

echo '<br />';

echo 'Error SQL : '.$sql;

}

exit;

}

}

?>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航