我有關於連接到本地主機上mysql數據庫的基本問題。我剛開始學習mysql。php mysql - 連接到locahost的錯誤
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'heslo';
$dbname = 'db';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);
?>
返回「內部服務器錯誤」。我有MySQL和工作,但我不知道爲什麼我無法連接到我的數據庫...這可能是一些錯誤與MySQL設置也許。或者是我的代碼有問題?
你能幫我解決疑難解答嗎?提前致謝!
也許用戶是root – apomene 2013-03-24 22:21:29
您確定用戶名爲'roor'嗎?也許是'根'?向我們所有人免除您的密碼也是不明智的。不僅如此,$ conn行還沒有完成,沒有聲明結束(;)。 – cygorx 2013-03-24 22:21:34
這是本地化的問題在stackoverflow上。但是,解決方法是在''或'die'之後放一個';'並檢查你的內部記錄設置是否正確。 Beter不會使用'或die'並提供良好的錯誤處理。因爲mysql_ *已被棄用,所以很多人使用MySQLi或PDO – 2013-03-24 22:21:55