快速的問題在這裏,我是新來的虛擬主機,我只是有一個爛攤子,看看是什麼。我創建了下面的PHP文件,並託管在我的自由000webhost的域名:無法連接到MySQL數據庫 - PHP
<?php
$mysql_host = "mysqlXX.000webhost.com";
$mysql_database = "***********_people";
$mysql_user = "*************_admin";
$mysql_password = "******************";
// Create connection
$con=mysqli_connect($mysql_host,$mysql_database,$mysql_user,$mysql_password);
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
我已經設置了(希望正確),一張小桌子在我的數據庫有3個字段:
- ID - 沒有空,自動遞增,整數,主要
- 名字 - VARCHAR,則長度20
- 姓氏 - VARCHAR,則長度20
併爲每一個輸入數據。 當我從控制面板中打開該文件,我得到以下錯誤:
Warning: mysqli_connect() [function.mysqli-connect]: (28000/1045): Access denied for user 'a4935911_people'@'10.1.1.45' (using password: YES) in /home/a4935911/public_html/MySQL+PHP.php on line 9
和
Failed to connect to MySQL: Access denied for user 'a4935911_people'@'10.1.1.45' (using password: YES)
任何想法,任何人嗎?
你的用戶名/密碼不正確 – Ronnie
如果你的用戶名以'_admin'結尾,那麼錯誤信息是怎麼說出來的...... _people' ...? – CBroe
將其更改爲'$ con = mysqli_connect($ mysql_host,$ mysql_user,$ mysql_password,$ mysql_database);'它會起作用。 –