我在connect.php 中为数据库设置了常量。
连接.php
define('DB_HOST','localhost');
define('DB_NAME','dbname');
define('DB_USER','dbuser');
define('DB_PASSWORD','dbpass');
这是数据库类
require("connect.php");
class Database {
private $connect;
function opendb() {
$this->connect = new PDO(DB_NAME, DB_USER, DB_PASSWORD);
}
function closedb() {
$this->connect = null; //close connection
}
}
当我加载访问数据库类的页面时出现此错误。
Fatal error: Uncaught exception 'PDOException' with message 'invalid data source name'
我做错什么了?