Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Schwerwiegender Fehler:Aufruf einer Mitgliedsfunktion "prepare()" bei "boolean in".

Der beste Weg, Funktionen wiederzuverwenden, besteht darin, sie in die Include-Datei zu packen und sie dann am Anfang jeder Datei einzufügen, die Sie benötigen. Also innerhalb Ihrer db_connection.php , erstellen Sie Ihre Funktion:

function EstablishDBCon()
{
    $pdo = false;
    try{ 
         // Put your PDO creation here
    } catch (Exception $e) {
        // Logging here is a good idea
    }
    return $pdo;

}

Jetzt können Sie diese Funktion verwenden, wo immer Sie sie brauchen. Stellen Sie sicher, dass Sie immer $pdo !== false sicherstellen bevor Sie es verwenden, um sicherzustellen, dass Ihre Verbindung nicht fehlgeschlagen ist.