Ben bir mysql bağlantı kurulmuş olup olmadığını kontrol etmemi gerektirecek kodumu çeşitli parçalar var. Aşağıda if(self::$connection) kullanılarak, ama self::connection zaman geri dönmek için "Resource id #6" yerine boolean görünüyor kulüpler - Ben ne yanlış yapıyorum?
class mysql_lib{
static $connection;
static function connect($user = FALSE){
if(!$user){
$user = 'mr_update';
}
$password = 'some_password';
self::$connection = mysql_connect('localhost', $user, $password, TRUE);
mysql_select_db('codlife_headfirst2');
}
static function disconnect(){
mysql_close(self::$connection);
}
static function mres($str){
if(!self::$connection){
self::connect('mres');
$str = mysql_real_escape_string($str);
mysql_close(self::$connection);
}
else{
$str = mysql_real_escape_string($str);
}
return $str;
}
...
teşekkürler!
my solution: kesilmesi üzerine tekrar $ bağlantı yanlış yapmak ...
static function disconnect(){
mysql_close(self::$connection);
self::$connection = FALSE;
}