日期:2014-05-16 浏览次数:20859 次
class XXC_SQL{
var $SQL;
// +----------------------------------
// 初始化
function __construct($SQL_HOST,$SQL_USERNAME,$SQL_PASSWORD,$SQL_DB,$SQL_CHAR='utf8'){
$this->SQL=mysql_connect($SQL_HOST,$SQL_USERNAME,$SQL_PASSWORD);
if($this->SQL==false)
$this->SQL_ERROR(0);
if(mysql_select_db($SQL_DB,$this->SQL)==false)
$this->SQL_ERROR(1);
$this->SQL_QUERY("set names '$SQL_CHAR'");
}
// +----------------------------------
// 数据库 结果查询
public function SQL_SELECT($SQL_QUERY){
$SQL_SELECT_QUERY=$this->SQL_QUERY($SQL_QUERY);
if($SQL_SELECT_QUERY==true)
return mysql_fetch_array($SQL_SELECT_QUERY);
else
$this->SQL_ERROR(2);
}
// +----------------------------------
// 数据库 数量查询
public function SQL_NUM($SQL_QUERY){
$SQL_COUNT_QUERY=$this->SQL_QUERY($SQL_QUERY);
if($SQL_COUNT_QUERY==true)
return mysql_num_rows($SQL_COUNT_QUERY);
else
$this->SQL_ERROR(2);
}
// +----------------------------------
// 数据库 执行语句
public function SQL_QUERY($SQL_QUERY){
$SQL_QUERY_QUERY=mysql_query($SQL_QUERY);
if($SQL_QUERY_QUERY==true)
return $SQL_QUERY_QUERY;
else
$this->SQL_ERROR(2);
}
// +----------------------------------
// 数据库 错误
private function SQL_ERROR($SQL_ERROR_TYPE){
$SQL_ERROR=array('mysql连接错误','数据库选择错误','操作失败,SQL语句执行错误');
die($SQL_ERROR[$SQL_ERROR_TYPE]);
}
// +----------------------------------
// 数据库结束
function __destruct() {
mysql_close($this->SQL);
}
}