[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SQLSTATE[HY000]: General error: 1 no such table
dEvEEs
Добрый день, коллеги, помогите разобраться с вопросом...
Есть база данных, sqlite3, есть таблицы, а получаю ошибку при обращении к одной из таблиц, что ее нет..
T1grOK
В воскресенье обычно все экстрасенсы отдыхают. Код где?

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
dEvEEs
$_db = new PDO('sqlite:test_blog.db');
$_db ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$_db->exec("INSERT INTO comm(post_id,name,email,text)
VALUES(1,'de','de@ya.ru','dfdfsdfsesfgrg4')");

$res = $_db->query("SELECT * FROM comm WHERE id=1");
$r = $_db->$res->fetchAll(PDO::FETCH_ASSOC);
foreach($r as $v)
{
echo $v['name']."<br>".$v['email']."<br>".$v['text'];
}

И соответственно ошибка

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1 no such table: comm' in Comments.php:6 Stack trace: #0 Comments.php(6): PDO->exec('INSERT INTO com...') #1 {main} thrown in Comments.php on line 6
dEvEEs
Пока проблема сама собой разрешилась.. Не понял, как это произошло.. В процессе тестирования, там у меня и в выводе селекта через ПДО тоже была ошибка..
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.