Hallo liebes Forum.
Nach langer Zeit habe ich mich wieder dran gesetzt mich mit PHP zu beschäftigen und bin hier auf ein Fehler gestoßen. Ich habe schon etwas gegoogle't allerdings seh ich mein Fehler nicht ganz * *
Meine Klasse
und so rufe ich die Klasse auf
Hier stelle ich Die Verbindung zur Datenbank auf. Hier wird mir auch ein Array angezeigt, die Verbindung steht.
Hier wähle ich meine Datenbank aus. Schon hier bekomm ich eine Fehlermeldung.
Warning: mysqli_fetch_row() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\Class\Datenbank.php on line 45
&'nd hier wird mir nur NULL angezeigt.
Hinweiße, wie ich auf mein Fehler stoße wäre sehr nett.
Ich danke schon mal im voraus für eure Hilfreichen antworten.
Nach langer Zeit habe ich mich wieder dran gesetzt mich mit PHP zu beschäftigen und bin hier auf ein Fehler gestoßen. Ich habe schon etwas gegoogle't allerdings seh ich mein Fehler nicht ganz * *
Meine Klasse
PHP-Code:
class datenbank
{
private $connection = Null;
private $result = Null;
private $counter = Null;
public function __construct($host=NUll, $user=NUll, $pw=NUll)
{
if($this->connection == Null)
{
$this->connection = mysqli_connect($host, $user, $pw);
}
else
{
$this->connection = mysql_connect($host, $user, $pw);
}
}
public function db_auswahl($db)
{
if($this->connection == true)
{
if(is_resource($this->connection))
mysqli_select_db($db, $this->connection);
}
else
{
if(is_resource($this->connection))
mysql_select_db($db, $this->connection);
}
}
public function ausgeben($query)
{
$this->result = mysqli_query($this->connection, $query);
[B]$fetch_row = mysqli_fetch_row($this->result);[/B]}
$this->counter = NUll;
}
public function schließe_db()
{
if(is_resource($this->connection))
{
mysqli_close($this->connection);
}
}
}
PHP-Code:
var_dump($db = new datenbank("host","user","Passwort"));
PHP-Code:
var_dump($db->db_auswahl("tutorial"));
Warning: mysqli_fetch_row() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\Class\Datenbank.php on line 45
PHP-Code:
var_dump($db->ausgeben("SELECT * FROM `spiele`"));
Hinweiße, wie ich auf mein Fehler stoße wäre sehr nett.
Ich danke schon mal im voraus für eure Hilfreichen antworten.
Kommentar