在构建动态网站时,我使用php include来连接数据库。所包含的文件是很基本的:如何组合多个php/mysql数据库连接?
mysql_connect($hostname = 'host', $username = 'user', $password = 'password'); mysql_select_db('database');
这工作得很好。
在一些地方,我使用AJAX系统创建数据库记录的拖放重新排序,同时更新数据库,它是从我在互联网上找到的东西改编而来的。它使用自己的连接代码:
class SortableExample { protected $conn;
protected $user = 'user';
protected $pass = 'password';
protected $dbname = 'database';
protected $host = 'host';
public function __construct() {
$this->conn = mysql_connect($this->host, $this->user, $this->pass);
mysql_select_db($this->dbname,$this->conn);
}
这也炒菜罚款。
然而,这意味着我必须将用户名,密码,主机和数据库添加到两个单独的文件中。有时第二个被遗忘,导致网站失败。
我的问题是,如何将两个连接文件合并为一个,或者如何获得第二个代码块来接受外部变量,这样我只需要在一个地方输入实际值?
这样做。我几乎在自己的尝试中,但我忘记了在变量前面使用全局。 – AndrewDFrazier 2010-01-19 14:27:49