SQLSTATE[HY000] [1040] Too many connections

Manchmal, wenn ich offen meine Fehler-log-Datei sehe ich, das dieser Fehler

[14-Jun-2014 19:09:55 UTC] PHP Fatal error: Uncaught exception
'PDOException' with message 'SQLSTATE[HY000] [1040] Zu viele
verbindungen' in /home/root/products/db.php:2

Stack trace: /home/root/products/db.php(2):
PDO->__construct('mysql:host=loca...', 'Datenbank', 'password')

/home/root/products/by-brand.php(2): include_once('/home/root/...')

{main} thrown in /home/root/products/db.php auf der Linie 2

[14-Jun-2014 19:15:11 UTC] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error oder access
violation: 1286 Unknown storage engine InnoDB in
/home/root/products/detail.php:8

Stack trace: /home/root/products/name.php(8): PDO->prepare('select *
von p...')

{main} thrown in /home/root/products/name.php auf der Linie 8

Ich versuche, dieses Problem zu lösen, indem Sie das schließen jedes Skript mithilfe $db=null; aber es scheint nicht zu funktionieren.

Ich kontaktierte die service-provider. Sie sagen, alles funktioniert einwandfrei. Sie müssen prüfen, Fehler am Ende. Ich habe gerade ein paar user.

Warum ich somestimes diese Fehlermeldung erhalten?

Mein hosting unlimited: unbegrenzter Speicherplatz. unbegrenzte Bandbreite, aber immer noch bekomme ich diese Fehlermeldung. Ich weiß nicht, wie kann ich dieses Problem lösen. Ich hoffe, dass ich meine website größer ist, aber diese Fehler machen mich verwirrt

Meine db.php die Datei hat diesen code. Können Sie überprüfen, ob dieser in Ordnung? Vielleicht ist dies das problem verursacht.

db.php

$db = new PDO('mysql:host=localhost;dbname=mobiles;charset=utf8', 'root', '**somePassword**');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
Stellen Sie sicher, dass Sie nicht mehrere Instanzen der PDO in Ihrer Anwendung ist, müssen Sie nur 1.
du meinst, ich brauche nicht zu verwenden, gleiche config-Datei mit allen Skripten? oder was? erklären Sie es, weil bin neu in pdo::
Sagen Sie Ihre db-Verbindung in 1 Datei sagen: dbconfig.php das Sie nur einmal auf jeder Seite, erfordert eine db-Verbindung.
"Unbegrenzter Speicherplatz" ist eine Lüge. Nicht verwenden hosts liegen.
Ich habe Unbegrenzten Speicherplatz auf meinem godaddy-server obwohl, obwohl Speicherplatz selbst hat eine endliche Menge, die ich denke, Sie sind immer an der Erweiterung Ihrer Speicherkapazität.

InformationsquelleAutor developer | 2014-06-14

Schreibe einen Kommentar