В общем такая ситуация подключаюсь к базе при помощи функции Код (Text): function db_connect(){ $db = new PDO('mysql:host=localhost;dbname=php1','root',''); $db->exec("SET NAMES UTF8"); return $db; } функция находится в другом файле Далее Код (Text): $db = db_connect();//запускаем функцию для подключения к базе данных $sql = "INSERT INTO articles (title,article,author) VALUES ('$title','$article','$author')";//Создаем sql запрос //Добавить в таблицу артикл в столбцы() значения() //Подготовка запроса $querry = $db->prepare($sql); //Запуск самого запроса $querry->execute(); if($query->errorCode() != PDO::ERR_NONE){ $info = $query->errorInfo(); echo implode('<br>', $info); exit(); } header("location:http://tom/blog/index.php");//перенаправляем на главную страницу exit();//выход после хедера обязательно Запрос выполняется и в базе появляется вся информация . Но одновременно выводится такая вот ошибка Fatal error: Call to a member function errorCode() on a non-object in C:\OSPanel\domains\tom\blog\add.php on line 33 на что ругается он не могу понять