日期:2014-05-16 浏览次数:20747 次
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); } }