Hai chris,
wie ich bereits geschrieben habe solltest du dein Konzept in Bezug auf die Datenbankverbindungsdaten noch mal ueberdenken.
Nichts destro trotz - des Fehler wegen - hier die Erklaerung der Fehlermeldung:
class db{
public static $db_connection;
public static function db_query($query){
$db_connection->query($query);
}
Du greifst auf eine nicht vorhandene Variable zu. $db_connection
existiert in dem Scope nicht. In deinem Falle muesste es self::$db_connection
heissen. Also:
public static function db_query($query){
self::$db_connection->query($query);
}
Allerdings sei noch erwaehnt, dass es an dieser Stelle zu einer Nullpointer-Exception kommen kann. Naemlich genau dann, wenn die db_connect()-Methode vorher nicht aufgerufen wuerde.
MfG,
Sympatisant
--
"If the future isn't bright, at least it is colorful"
"If the future isn't bright, at least it is colorful"