2013-01-24 43 views
-4

每當我試試這個,

$conn = mysqli_connect(example.com,user,password,database); 

我不知道我做錯了。我的PHP版本是PHP 5.3.above。爲什麼此代碼無法在實時網站上運行?它在localhost中很好。

+1

是mysqli在php中安裝/啓用了嗎? – Dave

+0

另外,嘗試與端口號。 – hjpotter92

+0

解釋不起作用。你測試過'$ conn'是不是錯誤的嗎? – crush

回答

4
define('DB_HOST','example.com'); 

應該

define('DB_HOST','localhost'); 

隨着localhost你是說PHP具有連接到在同一臺服務器上運行的MySQL服務器。 除非您嘗試連接到刪除MySQL服務器,否則您必須填寫該遠程服務器的地址。

+0

我也試過。 – maestar

+0

我得到這個 致命錯誤:調用未定義的函數mysqli_connect() – maestar

+0

你確定mysqli在PHP中被啓用嗎?檢查它是否列在phpinfo()中; – Tjoene

相關問題