PHP新手 - 声明数据库连接字符串

use*_*820 7 php

我是PHP新手,想问一下,声明应用程序级变量和数据库连接字符串或配置的最佳方法是什么?

我的脚本如何访问这些应用程序级变量?

Mar*_*ean 12

在编写时,将连接信息存储在常量,名为config.php或类似的文件中是司空见惯的.由于文件内容的敏感性,将此文件存储在Web根目录之外也是一个好主意.

所以你会有config.php:

<?php
define('DBHOST', 'localhost');
define('DBUSER', 'root');
define('DBPASS', '');
define('DBNAME', 'your_dbname');
Run Code Online (Sandbox Code Playgroud)

然后在你的脚本中使用:

<?php
require_once('config.php');

$conn = mysql_connect(DBHOST, DBUSER, DBPASS) or die('Could not connect to database server.');
mysql_select_db(DBNAME) or die('Could not select database.');
...
Run Code Online (Sandbox Code Playgroud)

假设您config.php与脚本位于同一目录中.