Доброго времени суток всем форумчанам! У меня на сайте периодически (по непонятным мне причинам) появляется вот такая ошибка:
Warning: mysql_data_seek() [function.mysql-data-seek]: Offset 100 is invalid for MySQL result index 135 (or the query data is unbuffered) in /data/home/mmodels/htdocs/includes/functions/database.php on line 108
Ошибка появляется на главной странице после добавления нового товара или при обновлении уже имеющегося с изменением даты поступления на сегодняшний день. Главная страница настроена так, что все новые товары автоматически попадают на нее, в общем все новинки сразу улетают туда. Ощущение, что какой-то косяк с датой, но что именно... В самому низу на главной странице есть такая дата - 1970-01-01. Прогоняла всю базу на поиск оной, нет нигде такой даты. Интересно также, что ошибка то появляется, то исчезает сама. Т.е. сегодня ошибка появилась, завтра или послезавтра после добавления других товаров или вообще при бездействии она может исчезнуть. Куда копать, товарищи?? В логах с ошибками просто прописана та же самая ошибка и все, ничего более по этой проблеме.
Пы.сы: в 108 строке файла database.php прописана та самая функция из ошибки:
107 function tep_db_data_seek($db_query, $row_number) {
108 return mysql_data_seek($db_query, $row_number);
Информация о сервере: osCommerce 2.2-MS2, PHP: 5.2.10 (Zend: 2.2.0), MySQL 5.0.45-log