finish #64
This commit is contained in:
@@ -74,15 +74,15 @@ abstract class SqlManager {
|
||||
* Default-DEConstructor
|
||||
*/
|
||||
public function __destruct() {
|
||||
|
||||
// close connection
|
||||
$this->closeConnection();
|
||||
|
||||
// delete connection parameter
|
||||
unset($this->serverAddress);
|
||||
unset($this->dbName);
|
||||
unset($this->userName);
|
||||
unset($this->userPW);
|
||||
$this->serverAddress = null;
|
||||
$this->dbName = null;
|
||||
$this->userName = null;
|
||||
$this->userPW = null;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -116,17 +116,24 @@ abstract class SqlManager {
|
||||
* @return result[num][assoc]
|
||||
*/
|
||||
protected function query($query) {
|
||||
|
||||
// send error
|
||||
$mysqlResult = mysql_query($query, $this->link);
|
||||
if (!$mysqlResult) {
|
||||
exit("Query error: " . mysql_error());
|
||||
}
|
||||
|
||||
// fetch result
|
||||
$rowNums = mysql_num_rows($mysqlResult);
|
||||
$result = array();
|
||||
for ($i = 0; $i < $rowNums; $i++) {
|
||||
$row = mysql_fetch_assoc($mysqlResult);
|
||||
$result[$i] = $row;
|
||||
}
|
||||
|
||||
// call gc
|
||||
mysql_free_result($mysqlResult);
|
||||
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user