gpt4 book ai didi

php - $db = new DB() 混淆

转载 作者:行者123 更新时间:2023-11-30 00:53:10 26 4
gpt4 key购买 nike

请解释一下这是什么意思

$db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE);

它给了我一个错误

"Error: Could not load database file mysql!"

文件内容

define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'XXX');
define('DB_PASSWORD', 'XXX');
define('DB_DATABASE', 'XXXX');

数据库类构造函数

public function __construct($driver, $hostname, $username, $password, $database) {

if (file_exists(DIR_DATABASE . $driver . '.php')) {

require_once(DIR_DATABASE . $driver . '.php');

} else {

exit('Error: Could not load database file ' . $driver . '!');

}



$this->driver = new $driver($hostname, $username, $password, $database);

}

最佳答案

您没有 mysql 数据库的驱动程序,请检查 DIR_DATABASE 文件夹中是否存在 mysql.php 文件。

关于php - $db = new DB() 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20802144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com