MudGuard: PHP Fatal error: Uncaught Error: Call to a member function query() on null in

Beitrag lesen

Hi,

try {
$db = new PDO("mysql:host =$server;dbname=$name;charset=utf8;port=3306",$user,$passwd);
   $db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
} catch (PDOException $e) {
    echo 'Verbindung fehlgeschlagen: ' . $e->getMessage();
}

$query_ma = "SELECT ID,User FROM myuser";
$result_ma = $db->query($query_ma);

ist nicht wirklich sinnvoll - wenn die Verbindung fehlschlägt, wird eine Meldung ausgegeben, aber danach munter weiter auf die Verbindung zugegriffen.

PHP Fatal error:  Uncaught Error: Call to a member function query() on null in ...

Weiß grad gar nicht, was php zu meckern hat?
Wersagts mir?

PHP hat's Dir doch gesagt: das Objekt, auf dem Du query aufrufst (also $db), ist null.

cu,
Andreas a/k/a MudGuard