-2
if (!defined('$servername')) define('$servername', 'localhost');
if (!defined('$username')) define('$username', 'username');
if (!defined('$password')) define('$password', 'password');
if (!defined('$dbname')) define('$dbname', 'my_db');
$conn = new mysqli($servername, $username, $password, 'my_db');
錯誤:警告:mysqli的:: mysqli的()(HY000/1044):拒絕訪問用戶
Notice: Undefined variable: servername in C:\Program Files (x86)\XAMPP\htdocs\amit\Databas.php on line 10
Warning: mysqli::mysqli(): (HY000/1044): Access denied for user ''@'localhost' to database 'my_db' in C:\Program Files (x86)\XAMPP\htdocs\amit\Databas.php on line 10
Connection failed: Access denied for user ''@'localhost' to database 'my_db'
__________________________________________________
$conn = new mysqli($servername, $username, $password, $dbname);
Notice: Undefined variable: dbname in C:\Program Files (x86)\XAMPP\htdocs\amit\Databas.php on line 10/
on the top of the page
__________________________________________________
$conn = new mysqli('localhost', 'username', 'password', 'my_db');
errors:
Warning: mysqli::mysqli(): (HY000/1045): Access denied for user 'username'@'localhost' (using password: YES) in C:\Program Files (x86)\XAMPP\htdocs\amit\Databas.php on line 10
Connection failed: Access denied for user 'username'@'localhost' (using password: YES)
我已經創建了localhost:82/phpmyadmin
my_db
...
我也創建了一個user=username
,與password=password
...
此外,如果我改變th Ëif (!defined('$servername')) define('$servername', 'localhost');
到define('$servername','localhost');
我得到:
我除了不確定的服務器和數據庫網站的頂部已定義的變量
你必須將用戶用戶名許可權授予my_db數據庫。 –