2016-05-10 66 views
-1

你好我有一個用戶創建表單,當我點擊頂點按鈕時,它將數據傳遞給創建用戶php文件。我有一個包含在那裏打開到數據庫的連接來插入數據,但是到數據庫的連接沒有被打開。所以我知道db-connect.php的作品,因爲我的網站的其餘部分工作。PHP包括不按它應該的方式工作

這是我曾嘗試迄今並沒有能夠得到工作:

include ($_SERVER['DOCUMENT_ROOT'] . '/includes/db-config.php'); 
include ($_SERVER['DOCUMENT_ROOT'] . '/includes/db-connect.php'); 
include_once ($_SERVER['DOCUMENT_ROOT'] . '/includes/db-config.php'); 
include '/includes/db-config.php'; 
require ('/includes/db-config.php'); 
+0

http://php.net/manual/en/function.error-reporting.php甚至可能是你未知的形式。 –

回答

0

這裏有幾種方法,你可以聲明路徑在PHP

父目錄

include("../includes/DB-config.php"); 

路徑從當前目錄之上的一個目錄開始。

當前目錄

include("./includes/db-config.php"); 

路徑從當前目錄開始。

目錄名(__ FILE__)

include(dirname(__FILE__) . "/includes/db-config.php"); 

這使你的腳本在目錄的絕對路徑。

$ _ SERVER [ 'DOCUMENT_ROOT']

include($_SERVER['DOCUMENT_ROOT'] . "/includes/db-config.php"); 

獲取服務器的根目錄。

只要您的文件存在於服務器上,其中一個示例應該可以工作。找到包含目錄並相應地選擇一個選項。祝你好運。

+0

再次感謝您的時間我是一個白癡,並在我的SQL查詢中導致插入失敗並拋出錯誤的拼寫錯誤。 –

+0

沒問題!要開始某處;它發生。 @ChristopherRadarSanSouci –