多个PHP页面,一个MySQL连接信息页面?

时间:2014-11-12 20:26:34

标签: php mysql configuration

我正在尝试将PHP页面包含到另一个PHP页面中。

当我想要编辑时,当我将它全部上传到网络主机上时,我必须更改每个页面上的连接信息,这令人讨厌。

我想知道是否有办法以这种方式包含页面,这样我就可以将连接信息保存在所有页面的一个文件中。

$username = "a";
$password = "a";
$hostname = "a.com"; 

$mysqli = new mysqli($hostname,$username , $password, 'a');

例如:

  • 1.PHP
  • 2.PHP
  • 3.php< - 此页面将保留信息并包含在第1页和第2页

3 个答案:

答案 0 :(得分:1)

使用include包含其他文件。

1.PHP:

<?php

$username = "a";
$password = "a";
$hostname = "a.com"; 

$mysqli = new mysqli($hostname,$username , $password, 'a');

2.PHP:

<?php

include '1.php';
// Rest of your code

3.php:

<?php

include '1.php';
// Rest of your code

答案 1 :(得分:1)

您需要创建文件auth.php和config.php
在config.php中指定变量

//config.php
    $username = "a";
    $password = "a";
    $hostname = "a.com"; 

在auth.php中包含您的配置文件

//auth.php
include('config.php');

$mysqli = new mysqli($hostname,$username , $password, 'a');

在本地和Web服务器上使用不同的config.php文件。:)

答案 2 :(得分:0)

你可以在AJAX上阅读一下..这样你可以保持在同一页上异步发送信息