Jan Krakowiak ......
Temat: Błąd w klasie służącej do połączenia z bazą danych
Witamnapisałem taką klasę:
<?php
class Database
{
public $host;
public $user;
public $password;
public $db_name;
public function __construct($host, $user, $password, $db_name) {
$this->host = $host;
$this->user = $user;
$this->password = $password;
$this->db_name = $db_name;
}
function Connect()
{
mysqli_connect($this->host, $this->user, $this->password) or die(mysqli_error("Blad"));
return $link;
}
function Select()
{
return mysqli_select_db($this->db_name);
}
function Close()
{
return mysqli_close();
}
}
$b = new Database('localhost','root','','abc');
$b->Connect();
$b->Select();
?>
Błąd który wyświetla to: Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\lesson\db.php on line 28
Jak to poprawić aby było dobrze?
Funkcja mysqli_select_db() oczekuje nazwy bazy danych oraz połączenia z bazą