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 32
Kod :

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;
    }