|
 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-ное количество раз одну и тужу таблицу?
ЗЫ прикрепил саму обертку для ПДО, может в ней ошибка? | |
|
|