<?php class CDb { function __construct($strUser, $strPwd, $strDb, $strIp = "localhost") { $this->m_strUser = $strUser; $this->m_strPwd = $strPwd; $this->m_strDb = $strDb; $this->m_strIp = $strIp; $this->m_result = null; echo "============ Construct =============<br>/n"; echo "$this->m_strIp, $this->m_strUser, $this->m_strPwd <br>/n"; echo "=========================<br>/n"; } function __destruct() { mysql_free_result($this->m_result); mysql_close();//执行完后关闭数据库 } function OpenDb() { echo "========== Open Db ===============<br>/n"; echo "$this->m_strIp, $this->m_strUser, $this->m_strPwd <br>/n"; echo "=========================<br>/n"; mysql_connect($this->m_strIp, $this->m_strUser, $this->m_strPwd) or die("connect $this->strDb failed" . mysql_error()); mysql_select_db($this->m_strDb); } function Execut($strSql) { echo "execut sql: $strSql <br>/n"; $this->m_result = mysql_query($strSql); return $this->m_result; } var $m_strIp; var $m_strUser; var $m_strPwd; var $m_strDb; var $m_result; } ?>