Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблемы буфера в PDO
 
 автор: Oneart   (22.11.2010 в 20:11)   письмо автору
130 байт
 
 

Добрый день.
Использую PDO для подключения к базе.
Стоит все на локалхосте (ПХП 5.2.9/MySQL 5.1.33) под XAMPP.

Если селект из одной и той же таблицы происходит дважды, то вылезает вот эта ошибка:

Fatal error: SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. 
Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute. 
in C:\xampp\htdocs\xxx\www\configs\databasePDO.php on line 103


Хотя стоит при подключении к ПДО сетаттрибутс:
self::$_mHandler->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);


На начало не обращайте внимание, это обертка из класса, сетаттрбутс работает строкой выше, но это ничего не меняет.

Как в ПДО включить буфер, чтобы выбирать N-ное количество раз одну и тужу таблицу?

ЗЫ прикрепил саму обертку для ПДО, может в ней ошибка?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования