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

Проблемя с СКЛ-базой


Terabyte

Вопрос

Вообщем вчера свой форум на новый хост перенес, все работает вроде нормально, кроме одно детали. Когда захожу: Админцентр\ SQL Management\mySQL Toolbox\Оптимизировать выбранные таблицы (или другие пункты ухода за базой) и выдает:

 

mySQL query error: OPTIMIZE Таблица ibf_admin_logs

 

mySQL error: You have an error in your SQL syntax near 'Таблица ibf_admin_logs' at line 1

mySQL error code: 1064

Date: Friday 21st of March 2003 10:56:56 AM

 

Что делать?

 

ЗЫ: когда убираю галочку с ibf_admin_logs , тоорет на ibf_admin_sessions, убираю с него еще , то орет на следующею таблицу и т.д.

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

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

  • 0
:D а ты не делай ухода за базой ;)
Ссылка на комментарий
Поделиться на других сайтах

  • 0
mySQL error: You have an error in your SQL syntax near 'Таблица ibf_admin_logs' at line 1

Ну народ.... Вы хоть сами начните думать...

 

Как думаешь что он может тебе ответить на это: 'Таблица ibf_admin_logs' .... Ну не понимает sql русский синтаксис, и никогда понимать не будет. Это переводчики админ панели перетрудились имхо... Делай оптимизацию через phpmyadmin

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

  • 0

ruru

С остальными пунктами таже хрень...

DarkGool

Очень смешно.

Total

Ок, спасибо. Надо бы Игорьку на мыло эту тему скинуть...

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

  • 0

Total

Как думаешь что он может тебе ответить на это: 'Таблица ibf_admin_logs' .... Ну не понимает sql русский синтаксис, и никогда понимать не будет. Это переводчики админ панели перетрудились имхо... Делай оптимизацию через phpmyadmin

А я никакие команды и синтаксисы SQL не переводил там :D Так что это не ко мне , а скорее всего к хостеру обращаться надо ;) IMHO !!!

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

  • 0

Извиняюсь. Сразу не прочёл код ошибки SQL и погорячился ;)

Ошибочку допустил я.

Для устранения ошибки, открыть файл ad_mysql.php (в папке sources/Admin) и найти:

 

foreach($tables as $table)
	{
		$DB->query(strtoupper($IN['tool'])." Таблица $table");

		$fields = $DB->get_result_fields();

		$data = $DB->fetch_row();

		$cnt = count($fields);

 

Заменить слово Таблица на table, чтобы выглядело так:

 

foreach($tables as $table)
	{
		$DB->query(strtoupper($IN['tool'])." table $table");

		$fields = $DB->get_result_fields();

		$data = $DB->fetch_row();

		$cnt = count($fields);

 

Извиняюсь за причинённые неудобства. Как-то автоматом вставил перевод и сюда :D

 

P.S. Заменил в архиве перевод админцентра.

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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