【发布时间】:2013-09-23 13:50:53
【问题描述】:
我已经搜索过,但似乎找不到解决问题的方法。
每当我尝试启动一个新对象 $con = new Database(); 时,我都会收到此错误:
Fatal error: Class 'Database' not found in /customers/c/6/f/rowweb.dk/httpd.www/toolkit/e/includes/php/db/connect.php on line 3
我已经解决了一些问题,它可以很好地连接到我的数据库。我什至试图从与我的数据库类相同的文件中启动对象。
这是我的数据库连接:
$con = new Database();
class Database extends mysqli {
function __construct() {
parent::__construct('host', 'username', 'pass', 'database');
if (mysqli_connect_errno()) {
throw new Exception(mysqli_connect_error(),
mysqli_connect_errno());
}
}
}
谁知道可能是什么问题?
【问题讨论】:
-
好像你没有将类包含到connect.php中......
-
您是否包含了包含您的课程的文件?检查它是否正确包含并且可以使用
class_exists()进行实例化
标签: php database class object mysqli