Перейти к контенту
  • 0

Удаление логов поисковых ботов


Вопрос

При запуске запроса

TRUNCATE ibf_spider_logs

через админку, вверху выскакивает следующее:

 

IPB Предупреждение [2] mysql_fetch_field(): supplied argument is not a valid MySQL result resource (Строка: 795 файла /ips_kernel/class_db_mysql.php)

IPB Предупреждение [2] mysql_fetch_array(): supplied argument is not a valid MySQL result resource (Строка: 568 файла /ips_kernel/class_db_mysql.php)

 

При этом запрос вроде как выполняется, ибо табличка с логами чистится.

 

Это ничего страшного, что такую бяку пишет? :D

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Это не ошибка очистки таблицы, это ошибка загрузки страницы с отчетом о результате выполнения пользовательского запроса.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Это не ошибка очистки таблицы, это ошибка загрузки страницы с отчетом о результате выполнения пользовательского запроса.

 

Благодарю за ответ. ) В таком случае, как от этой ошибки избавиться? ) Причем возникает она, вроде бы, только при выполнении какого-либо запроса в админке. На других страницах не замечал.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Это не ошибка очистки таблицы, это ошибка загрузки страницы с отчетом о результате выполнения пользовательского запроса.

 

Благодарю за ответ. ) В таком случае, как от этой ошибки избавиться? ) Причем возникает она, вроде бы, только при выполнении какого-либо запроса в админке. На других страницах не замечал.

это возникает в случае, если админка думает, что это селект, но это не селект и он ничего не возвращает. А админка ждёт возвращённого значения и ругается этой ошибкой, что ничего не вернулось.

 

А чтобы "ошибку" исправить надо приписать TRUNCATE вот сюда:

		if ( preg_match( "/^INSERT|UPDATE|DELETE|ALTER/i", trim($sql) ) )
	{

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Это не ошибка очистки таблицы, это ошибка загрузки страницы с отчетом о результате выполнения пользовательского запроса.

 

Благодарю за ответ. ) В таком случае, как от этой ошибки избавиться? ) Причем возникает она, вроде бы, только при выполнении какого-либо запроса в админке. На других страницах не замечал.

это возникает в случае, если админка думает, что это селект, но это не селект и он ничего не возвращает. А админка ждёт возвращённого значения и ругается этой ошибкой, что ничего не вернулось.

 

А чтобы "ошибку" исправить надо приписать TRUNCATE вот сюда:

		if ( preg_match( "/^INSERT|UPDATE|DELETE|ALTER/i", trim($sql) ) )
	{

 

И правда, помогло! Спасибо! :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.