我敢肯定,這是很瑣碎,但我就是不可阻擋的數字出來。我使用了在另一臺服務器上運行的代碼的一部分,而不是在我的新網站上運行。 在單獨的文件中,我得到這個:通過PHP連接到數據庫無法正常工作
<?php
define('MYSQL_HOST','c236um.forpsi.com');
define('MYSQL_USER','abcd');
define('MYSQL_PASSWORD','xyz');
define('MYSQL_DB','abcd');
$db = mysqli_connect (MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD) or die("failed to connect");
mysqli_select_db(MYSQL_DB, $db) or die(mysqli_error($db));
mysqli_query("SET NAMES UTF8");
?>
和的index.php我只是包括身體文件:
include "protected/_mysql.php";
隨着身體的isn't顯示該內容中,只有空白的白頁。如果我把一些文字作爲錯誤通知而不是變量,可以在
mysqli_select_db(MYSQL_DB, $db) or die(mysqli_error($db));
它會顯示錯誤文本。 我試圖把本地主機作爲MYSQL_HOST,但顯示第一個「失敗連接」錯誤。 我在做什麼錯?
參數是倒退的。 **'mysqli_select_db($ link,'abcd')'** http://php.net/manual/en/mysqli.select-db.php。 (犯錯誤可見,使PHP錯誤報告。) – spencer7593
哦地獄:))謝謝,我會考慮一次,我回來工作,讓知道這是否解決了問題...我希望它會:) –
謝謝,這當然是這個愚蠢的錯誤。感謝您指出!我確信我會被困在這幾天。 –