2013-01-14 29 views
0

通過PHP連接數據庫是:製作連接代碼動態

<?php 
$DbHost = 'localhost'; 
$DbName = 'root'; 
$DbUser = 'root'; 
$DbPwd = ''; 
$dbConn = mysql_connect ($DbHost, $DbUser, $DbPwd) 
    or die ('MySQL connect failed. ' .mysql_error()); 
mysql_select_db($DbName,$dbConn) or die('Cannot select database. ' . mysql_error()); 
?> 

在這裏,我硬編碼我的主機名,用戶名和密碼。每次我把我的項目帶到另一臺機器上時,我都要改變它。 如何使此連接代碼動態

+0

如果你只需要擔心的是你的數據庫連接值,當你將項目移動到一臺新機器時,你的狀態良好。 –

+0

你不能這樣做更動態!相反,您可以開始使用mysqli而不是mysql_ *函數,因爲這些已被棄用 –

回答

0

你可以把一個文件settings.php機器專用信息,並使用

require_once "settings.php"; 

拿到的機器設置保持。在所有機器上執行此操作,並將文件放在特定位置,以便您的項目能夠找到它。

當您將項目移動到另一臺機器時,它將使用相應的settings.php文件。 (假設你還沒有複製這個文件;))