我是一個新手,PHP和網絡世界,並嘗試使用該PHP代碼連接到MySQL數據庫:無法連接到MySQL數據庫
<?php
echo "Hello World \n";
$mysql_host = "MySQL Host"; // this is what specified to use in mySQL management page at my host
$mysql_database = "mysql_database";
$mysql_user = "mysql_user";
$mysql_password = "mysql_password";
echo $mysql_host;
$conn = mysql_connect($mysql_host, $mysql_user, $mysql_password);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db($mysql_database);
if (!$db_selected) {
die ('Can\'t use '.$mysql_database.' : ' . mysql_error());
}
?>
請,什麼都可以錯,此代碼?我找不到任何語法錯誤,仍然 - 我無法連接到Db
它是否可以並且問題僅與主機有關?
你的MySQL數據庫的主機名肯定不是'MySQL主機'。更可能是共享主機服務上的'localhost'。 –
你也使用'mysql'擴展名。你不應該。使用mysqli或PDO並準備語句以避免SQL注入漏洞。 – chx
調用mysqlerror()時會得到什麼錯誤信息? – Cyclonecode