Witam mam kod do łączenia z bazą danych napisany na klasach. Wszystko niby ok. Nie wyświetla błędów i jak w podobnych kodach wyświetla się puste tło.
Ale gdy wkleiłem ten kod i odpaliłem na serwie to jest te białe tło. A to nie są moje dane do łączenia ^^
<?php
class MyConn {
private static $instance;
public static $connected = false; // Determines if connection is established
public $db_connection = null; // Database connection resource link
private $db_server = null; // Database server
private $db_database = null; // The database being connected to
private $db_username = null; // The database username
private $db_password = null; // The database password
private function __construct($server, $database, $username, $password)
{
$this->db_server = $server;
$this->db_database = $database;
$this->db_username = $username;
$this->db_password = $password;
// Attempt connection
try {
// Create connection to MYSQL database
$this->db_connection = mysql_connect ($this->db_server, $this->db_username, $this->db_password);
mysql_select_db ($this->db_database);
if (!$this->db_connection) {
throw new Exception('MySQL Connection Database Error: ' . mysql_error());
} else {
self::$connected = true;
}
} catch (Exception $e) {
echo $e->getMessage();
}
}
public static function Connection($server, $database, $username, $password) {
if(!isset(self::$instance) || self::$connected == false) {
$c = __CLASS__;
self::$instance = new $c($server, $database, $username, $password);
}
return self::$instance;
}
}
?>