Php konusunda kendimi geliştirmek için yaptığım bir projem var ama çözemediğim bir sorun var. Aldığım hata şu şekilde
Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error in C:\xampp\htdocs\cv\private\core\database.php:32 Stack trace: #0 C:\xampp\htdocs\cv\private\core\database.php(32): PDOStatement->fetchAll(5) #1 C:\xampp\htdocs\cv\private\core\model.php(34): Database->calistir('insert into use...', Array) #2 C:\xampp\htdocs\cv\private\controllers\Anasayfa.php(18): Model->insert(Array) #3 C:\xampp\htdocs\cv\private\core\app.php(34): Anasayfa->Index() #4 C:\xampp\htdocs\cv\public\index.php(5): App->__construct() #5 {main} thrown in C:\xampp\htdocs\cv\private\core\database.php on line 32Kod :
public function calistir($sorgu,$data = array(),$data_type = 'object')
{
$con = $this->connect();
$stm = $con->prepare($sorgu);
if ($stm) {
$kontrol = $stm->execute($data);
if ($kontrol) {
if($data_type == 'object'){
$data = $stm->fetchAll(PDO::FETCH_OBJ); // 32.satır burası
}else{
$data = $stm->fetchall(PDO::FETCH_ASSOC);
}
if (is_array($data) and count($data)>0) {
return $data;
}
}
}
return false;
}