BDG
Mitglied
Hallo Freunde...
Ich wollte bei meiner Seite jetzt mal etwas objekt-orientierter werden.
Also habe ich eine Klasse erstellt die User heißt, in user.php. Die sieht so aus:
Allerdings klappt das nie! Da steht dann immer:
Fatal error: Call to a member function prepare() on a non-object in /usr/www/users/*****/beta/beta/core/scripts/user.php on line 19
Was mach ich da falsch?! Zeile 19 ist die vom Query, also $query = $conn->....usw.
Kann mir jemand helfen?
Mit freundlichen Grüßen,
BDG
Ich wollte bei meiner Seite jetzt mal etwas objekt-orientierter werden.
Also habe ich eine Klasse erstellt die User heißt, in user.php. Die sieht so aus:
PHP:
User Class - Pastebin.com[/url]
Soo. Jetzt brauche ich ja in den Funktionen die Datenbank, deswegen hab ich alle Variablen über die __construct-Funktion mitgegeben, die ja beim erstellen der Klasse aufgerufen wird.
Jetzt will ich die Klasse verwenden, und zwar so:
[PHP]
include "scripts/db_connect.php";include "scripts/user.php";$a = new User($conn, $db, $u, $conre);$user = $a->getUsernameByID(1);echo $user;
Allerdings klappt das nie! Da steht dann immer:
Fatal error: Call to a member function prepare() on a non-object in /usr/www/users/*****/beta/beta/core/scripts/user.php on line 19
Was mach ich da falsch?! Zeile 19 ist die vom Query, also $query = $conn->....usw.
Kann mir jemand helfen?
Mit freundlichen Grüßen,
BDG