Hi Leute,
ich hab ein Problem mit der Kindklasse(counter).
Die Funktion "test" führt der nicht aus bzw. den Query nicht. Wenn ich
einfüge
dann bringt er mir Acces Denied, lasse ich das weg, verbindet er korrekt zur DB.
Hoffe ihr könnt mir helfen weil ich noch nicht so viele Erfahrungen habe mit OOP!!!
Hier noch der Code:
:
ich hab ein Problem mit der Kindklasse(counter).
Die Funktion "test" führt der nicht aus bzw. den Query nicht. Wenn ich
Code:
$counter=new counter
dann bringt er mir Acces Denied, lasse ich das weg, verbindet er korrekt zur DB.
Hoffe ihr könnt mir helfen weil ich noch nicht so viele Erfahrungen habe mit OOP!!!
Hier noch der Code:
Code:
<?php class mysql{ var $dbh; function mysql($user,$pass) { try{ $this->dbh = new PDO('mysql:host=localhost;dbname=test',$user,$pass); } catch (Exception $exception) { $this->message ="Passwort oder Benutzername falsch!"; $this->exception_handler($exception); } } function query($sql) { return $this->dbh->query($sql); } function exception_handler($exception) { $message = $this->message; echo $message."<br>", $exception->getMessage()."<br>". "Im Script".$exception->getFile()." und in der Zeile ".$exception->getLine(). " ist der Fehler"; } } //********************************************************************************** class counter extends mysql { function test() { parent::query("INSERT INTO test(abc) VALUES ('irgfgrgrt5')"); } } $pdo = new mysql("root",""); $counter = new counter(); ?>
Kommentar