我是自学php和尝试oop,我正在努力解决以下问题,是否有人可以帮助我如何使用以下数据库连接到另一个类函数 . 在php.net中,它定义为$ mysqli = new mysqli('localhost','my_user','my_password','my_db');但是当我在课堂上使用它时它不起作用 . 谢谢
class dbconnect{
private $host;
private $user;
private $pass;
private $dabase;
function doConnect()
{
$this->host = 'localhost';
$this->user = 'root';
$this->pass = 'abc@123';
$this->dabase = 'database_5';
$db = new mysqli($this->host, $this->user, $this->pass, $this->dabase);
if (mysqli_connect_errno())
{
echo "
<hr />";
echo "<p style='align:center;'>Error : could not connect to database.. </p>";
echo "<hr />";
exit;
}
}
$mysql = new dbconnect();
function doQuery($mysql){
$queryUser = $mysql->query("SELECT * FROM b_admin_user WHERE username_d = 'admin'");
echo $queryUser_row = $queryUser->num_rows;
}
doQuery($mysql);
1 回答
试试这个