Когда я пытаюсь подключиться к моей базе данных SQL с помощью моего файла pdo_object.php, мой model.php возвращает эту ошибку:
Fatal error: Class 'Db' not found in /path/model.php on line 8
Я убедился, что все разрешения правильные и учетные данные верны длявсе мои файлы.Вот два файла, о которых идет речь.
Не совсем уверен, в чем проблема, поэтому любая помощь будет потрясающей.
pdo_object.php
<?php
$user = 'someusername';
$pass = 'somepassword';
$db_info='somehost';
try {
$db = new PDO($db_info, $user, $pass);
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
?>
и затем модель.php
<?php
include('pdo_object.php');
class Model{
public $db;
public function __construct(){
$this->db = Db::getDb();
}
public function getAllRecords($sql, $parameters = null){
$stm = $this->db->prepare($sql);
$stm->execute($parameters);
return $stm->fetchAll();
}
public function getOneRecord($sql, $parameters = null){
$stm = $this->db->prepare($sql);
$stm->execute($parameters);
return $stm->fetch();
}
}
?>