我面臨一個奇怪的情況。當我嘗試使用「mysql」連接連接到MySql數據庫時,它可以工作。當使用mysqli或PDO時無法通過PHP腳本連接到MySQL但是mysql工作
mysql connection string -> mysql_connect($HOST, $USER, $PASSWORD, $DB);
但連接立即失敗失敗時,我請使用 「mysqli的」 或 「PDO」
mysqli connection string -> mysqli_connect($HOST, $USER, $PASSWORD, $DB);
PDO Connection string -> new PDO("mysql:host=$HOST;dbname=$DB", $USER, $PASSWORD);
的特定錯誤,它拋出是,
SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'localhost' (10061
你們可以幫忙我出去了?謝謝。
猜測:檢查它是否安裝。 – lemon 2010-01-08 00:41:07
是的,他們都安裝。當PDO連接嚴格失敗時,我會得到一個正確的PDOException。 mysqli也一樣。 – Chantz 2010-01-08 00:43:41