Php 使连接代码动态化
通过PHP与数据库的连接如下:Php 使连接代码动态化,php,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
<?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());
?>
这里我已经硬编码了我的主机名、用户名和密码。每次我把我的项目放到另一台机器上,我都要改变它。
如何使此连接代码动态?您可以将特定于机器的信息放入
settings.php
文件并使用
require_once "settings.php";
获取机器设置。在所有计算机上执行此操作,并将文件放在特定位置,以便您的项目能够找到它
当您将项目移动到另一台计算机时,它将使用相应的
settings.php
文件。(假设您也没有复制此文件;)如果在将项目移动到新机器时,您需要担心的只是db连接值,那么您的状态良好。您无法使其比此更动态!相反,您可以开始使用mysqli而不是mysql_*函数,因为这些函数已被弃用