0

每当我使用单独的文件来存储数据库连接详细信息时:

<?
$username = "xxx";
$password = "xxx";
$database = "xxx";
?>

要在我的连接字符串中使用,我永远无法让它工作。我必须将详细信息嵌入连接字符串本身。

// Opens a connection to a mySQL server
$connection=mysql_connect ('xxx', 'xxx', 'xxx');
if (!$connection) {
die("Not connected : " . mysql_error());
}

// Set the active mySQL database
$db_selected = mysql_select_db('xxx', $connection);
if (!$db_selected) {
die ("Can\'t use db : " . mysql_error());
}

谁能告诉我为什么我必须这样做?我真的很想将我的详细信息保存在一个单独的文件中。

谢谢

4

1 回答 1

1
include_once('path_to_the_file/db_details.php')

您必须包含该文件。

此外,请不要使用 MySQL,而是使用 MySQLi 或 PDO。MySQL 已弃用,不再维护。

于 2013-02-28T16:36:27.847 回答