以下資料是以之前找到台大的學生寫的網頁為基礎,做了一些修改與添加而成的: 使用的時候,只要php require/include 進來,就可以開始連線與查詢了。 之所以沒有把連線的動作也放在dbRobot 裡,是為了生命週期的完整概念所致。 看網路上大多數的人都不會這樣做,而是在使用的PHP 裡再去包含dbConfig, dbClass 然後再去new... 我想這麼多人這樣做,一定有某個原因吧 ~ 只是我覺得這樣做比較簡潔,目前也不知道不好的原因,所以就先這樣做囉 另外,學生原本沒有做close 這個方法,原因不明 所以我補上去了 版面不想調了…好累 =.= hinter/dbConfig.php PHP 的標題 $DB['host'] = "localhost"; $DB['username'] = "archer"; $DB['password'] = "12345"; $DB['dbname'] = "123"; PHP 的屁股 hinter/dbRobot.php PHP 的標題 require_once("dbConfig.php"); class DB { var $_dbConn = 0; var $_queryResource = 0; var $_host = ""; var $_user = ""; var $_pwd = ""; var $_dbname = ""; function DB() { //do nothing } function connect_db() { echo $this->_host; echo $this->_user; echo $this->_pwd; echo $this->_dbname; $dbConn = mysql_connect($this->_host,...