Hallo,
Ich nutze die PDO Klasse aus dem HowTo "[wiki]Einführung in PDO[/wiki]" von hier.
Zwischendurch erhalte ich die Meldung
Obwohl alles ohne Probleme fumktioniert.
Was hat es damit auf sich? Klar, der mysql Server ist tot aber wieso funktioniert es dan Trotzdem?
Alles anzeigen
Die Fett markierte Stelle ist Line 33
Ich nutze die PDO Klasse aus dem HowTo "[wiki]Einführung in PDO[/wiki]" von hier.
Zwischendurch erhalte ich die Meldung
Warning: PDO::__construct() [pdo.--construct]: MySQL server has gone away in C:\xampp\htdocs\al\class\db_class.php on line 33
Obwohl alles ohne Probleme fumktioniert.
Was hat es damit auf sich? Klar, der mysql Server ist tot aber wieso funktioniert es dan Trotzdem?
Quellcode
- static public function getInstance() {
- if(!self::$db) {
- self::$db = new PDO(
- 'mysql:host='.Configuration::DB_HOST.';dbname='.Configuration::DB_DATABASE.';port='.Configuration::DB_PORT,
- Configuration::DB_USER,
- Configuration::DB_PASSWORD,
- array(
- PDO::ATTR_PERSISTENT => true,
- PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
- PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"
- )
- [b]);[/b]
- }
- return self::$db;
- }
Die Fett markierte Stelle ist Line 33