Php语法|在数组中使用变量

时间:2017-04-10 09:37:15

标签: php mysql sql variables syntax

我现在一直坚持这个语法问题,我在任何地方找到的信息似乎都没有。

我想要做的就是使用一个变量,我有大约20-30个文件需要连接到数据库,每次更改所有这些页面上的凭据都会如此痛苦,所以即时尝试链接到变量.php文件。

这是代码:

    require( "http://domainname/resources/Variable.php" );
$sql_details = array(
    "user" => $DBUsername,
    "pass" => $DBPassword,
    "db"   => $DBName,
    "host" => $DBHost
);

这是我尝试添加变量之前的语法,在运行时没有出现错误,比如当我尝试使用变量时

$sql_details = array(
     'user' => 'username',
    'pass' => 'password',
    'db'   => 'database',
    'host' => 'localhost'
);

2 个答案:

答案 0 :(得分:0)

我建议如下。

require( "Variable.php" ); // Use Absolute path here

$sql_details = array(
    "user" => $DBUsername,
    "pass" => $DBPassword,
    "db"   => $DBName,
    "host" => $DBHost
);

在这里,您可以使用global关键字来使用另一个文件变量,例如global $ DBUsername

答案 1 :(得分:0)

我最后听了评论者并使用了绝对路径“var / www / html / directory1 / directory2 / login.php”,现在一切正常。