Hi,
entschuldigt bitte, daß ich gleich die Fehlermeldung als Titel eingegeben habe.
Also ich erhalte die Fehlermeldung, wenn ich folgendes mache:
-in dem Konstruktor einer Klasse stelle ich die Datenbankverbindung her, die dann alle Funktionen der Klasse benutzen konnen.
Allerdings ist da die Überlegung bzw. die Instanziierung des Objektes $mysqli wohl nicht richtig, denn spätestens wo ich die Methode real_escape_string($email) anwenden will, kommt es zu der Fehlermeldung.
Die Funktionsaufruf login() ist wie folgt:
entschuldigt bitte, daß ich gleich die Fehlermeldung als Titel eingegeben habe.
Also ich erhalte die Fehlermeldung, wenn ich folgendes mache:
-in dem Konstruktor einer Klasse stelle ich die Datenbankverbindung her, die dann alle Funktionen der Klasse benutzen konnen.
Allerdings ist da die Überlegung bzw. die Instanziierung des Objektes $mysqli wohl nicht richtig, denn spätestens wo ich die Methode real_escape_string($email) anwenden will, kommt es zu der Fehlermeldung.
PHP-Code:
class data{
private $mysqli;
function __construct(){
$mysqli = DBConnect::getConnection();
}
//LOGIN
public function login($email,$password){
$email = $mysqli->real_escape_string($email);
........
}
}// End class
Die Funktionsaufruf login() ist wie folgt:
PHP-Code:
$data = new data();
$login = $data->login($this->request['email'],$this->request['password']);[/CODE][QUOTE]
Kommentar