serverAddress = $sqlServer; $this->dbName = $sqlDBName; $this->userName = $sqlDBUser; $this->userPw = $sqlDBUserPW; } public function __destruct() { $this->close(); $this->serverAddress = null; $this->dbName = null; $this->userName = null; $this->userPW = null; } public function connect() { $this->link = mysql_connect($this->serverAddress, $this->userName, $this->userPw) or die("No Connection: " . mysql_error()); mysql_select_db($this->dbName, $this->link) or die("No DB: " . mysql_error()); } public function close() { if ($this->link) { mysql_close($this->link); } } protected function query($query) { $mysqlResult = mysql_query($query, $this->link) or die("Query error: " . mysql_error()); $rowNums = mysql_num_rows($mysqlResult); $result = array(); for ($i = 0; $i < $rowNums; $i++) { $row = mysql_fetch_assoc($mysqlResult); $result[$i] = $row; } mysql_free_result($mysqlResult); return $result; } } ?>