使连接代码动态化

时间:2013-01-14 11:40:23

标签: php

通过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());
?>

这里我硬编码了我的主机名,用户名和密码。每次我把我的项目带到另一台机器上,我都要改变它。 如何使此连接代码动态

1 个答案:

答案 0 :(得分:0)

您可以将机器特定信息放在settings.php文件中并使用

require_once "settings.php";

获取机器设置。在您的所有机器上执行此操作并将文件放在特定位置,以便您的项目能够找到它。

将项目移动到另一台计算机时,它将使用相应的settings.php文件。 (假设你也没有复制这个文件;))