Close Connection when there is no connection value.

* If there is no $connection value, a server error message would be written on your server log.(PHP can not handle it.)
 * r13162, r13161 has some mistake(Context::close() makes memory overload at DB close. I tested for a day... T^T;;)

git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@13166 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
misol 2013-09-27 05:38:59 +00:00
parent 7d91bb2f1a
commit 616ff1e8c9
2 changed files with 6 additions and 4 deletions

View file

@ -87,6 +87,10 @@ class DBMysql extends DB
// Attempt to connect // Attempt to connect
$result = @mysql_connect($connection["db_hostname"], $connection["db_userid"], $connection["db_password"]); $result = @mysql_connect($connection["db_hostname"], $connection["db_userid"], $connection["db_password"]);
if(!$result)
{
exit('XE cannot connect to DB.');
}
if(mysql_error()) if(mysql_error())
{ {
@ -192,8 +196,7 @@ class DBMysql extends DB
{ {
if(!$connection) if(!$connection)
{ {
Context::close(); exit('XE cannot handle DB connection.');
exit();
} }
// Run the query statement // Run the query statement
$result = mysql_query($query, $connection); $result = mysql_query($query, $connection);

View file

@ -111,8 +111,7 @@ class DBMysql_innodb extends DBMysql
{ {
if(!$connection) if(!$connection)
{ {
Context::close(); exit('XE cannot handle DB connection.');
exit();
} }
// Run the query statement // Run the query statement
$result = @mysql_query($query, $connection); $result = @mysql_query($query, $connection);