Raketenwilli: Schon wieder: Call to a member function query() on null in

Beitrag lesen

In meiner Konfigurationsdatei connecte ich meine DB.

Dann sollte doch die Verbindung in einem Script, das diese Konfigurationsdatei includet, noch erhalten bleiben, hm?

Aber ja. Bis Du die Variable oder Verbindung wegschmeisst. Es sei denn, Du findest diese nur nicht.

  1. Was steht im error.log?
  2. Wird die Konfigurationsdatei wirklich geladen? - Versuche require oder require_once statt include.
  3. Erfolgt der connect innerhalb einer Funktion, einer Methode oder dergleichen? - Gib das DB/PDO-Object mit return zurück oder schreib es in den globalen Raum (e.g. $GLOBALS['db']).
  4. Wenn Du innerhalb von anderen Funktionen oder Methoden nicht auf Dein Datenbankobjekt zugreifen kannst, dann übergib es der Funktion oder lese es aus dem globalen Raum (e.g. $GLOBALS['db']).