如何避免在每个页面中包含数据库连接文件?

que*_*ery 7 php mysql

假设我有一个包含的页面config.php

<?php
$username = "your_name";
$password = "your_password";
$hostname = "localhost"; 

//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
  or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";
?>
Run Code Online (Sandbox Code Playgroud)

我知道我需要包含这个config.php文件,我想确保数据库连接.但有没有办法全局执行此操作,以便我不需要在每个必需的页面中包含连接文件?我问这样因为我已经看到很多脚本,他们在特定的PHP页面中运行查询,而不包括数据库连接文件!

Lem*_*tha 0

我通常处理数据库连接的方式是将配置文件包含在 header.php(处理导航、徽标等)文件中,并且必须在各处包含头文件以保持一致性。

这是您可以尝试的一种解决方案