我一直在尝试连接到 mysql 数据库,它使用以下代码:
$host = "localhost";
$username = "skander";
$password = "xxxx";
$db = "ishweb_skander";
$conn = mysqli_connect($host, $username, $password,$db);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "connected successfully";
然后我尝试引入一些其他组件以方便进一步编码:
class Database {
private $host = "localhost";
private $username = "skander";
public $password = "xxxxxx";
private $db = "ishweb_skander";
public $conn;
public function dbConnection()
{
$conn = mysqli_connect($host, $username, $password,$db);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "connected successfully";
加载相关网站后,我收到以下信息:
警告:mysqli_connect(): (HY000/1045): Access denied for user ''@'localhost' (using password: NO) in /home/ishweb/www/students/projects/skander/dbconfig.php on line 13 Connection failed : 拒绝用户 ''@'localhost' 的访问(使用密码:否)
为什么 ?