class DB_MySQL { //========================== var $Host ="127.0.0.1";//服务器地址 var $Database ="teaching_sys";//数据库名称 var $User ="root";//用户名 var $Password ="czhnet";//用户密码 //========================== var $Link_ID = 0;//数据库连接 var $Query_ID = 0;//查询结果 var $Row_Result = array();//结果集组成的数组 var $Field_Result = array();//结果集字段名组成的数组 var $Affected_Rows;//影响的行数 var $Rows;//结果集中记录行数 var $Fields;//结果集中字段个数 var $Row_Position = 0;//记录指针位置索引
//******************************************************* /*** 构造函数 */
function __construct() {
$this->connect(); }//__construct()
/*** 析构函数 */
function __destruct() {
mysql_free_result($this->Query_ID);
mysql_close($this->Link_ID); }//__destruct()
/*** 连接服务器,选择数据库 */
function connect($Database ="",$Host ="",$User ="",$Password ="") {
if (""== $Database) {
$Database = $this->Database; }
if (""== $Host) {
$Host = $this->Host; }
if (""== $User) {
$User = $this->User; }
if (""== $Password) {
$Password = $this->Password; } //==========================
if ( 0 == $this->Link_ID ) {
$this->Link_ID=@mysql_pconnect($Host, $User, $Password);
if (!$this->Link_ID) {
$this->halt("连接数据库服务端失败!"); }
if (!mysql_select_db($this->Database,$this->Link_ID)) {
$this->halt("不能打开指定的数据库:".$this->Database); } }
return $this->Link_ID; }//connect()
/*** 释放内存 */
function free() {
if (@mysql_free_result($this->Query_ID))
unset ($this->Row_Result);
$this->Query_ID = 0; }//free()