通过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)
您可以将机器特定信息放在settings.php
文件中并使用
require_once "settings.php";
获取机器设置。在您的所有机器上执行此操作并将文件放在特定位置,以便您的项目能够找到它。
将项目移动到另一台计算机时,它将使用相应的settings.php
文件。 (假设你也没有复制这个文件;))