1

Тема: Ошибка 1064

Добрый день! Подскажите что за ошибка: "Ошибка: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND falang_content.published=1 AND falang_content.reference_id IN(2,3,4,5,6,7' at line 4 SQL=SELECT falang_content.reference_field, falang_content.value, falang_content.reference_id, falang_content.original_value FROM d2vs3_falang_content AS falang_content WHERE falang_content.language_id= AND falang_content.published=1 AND falang_content.reference_id IN(2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,40,44) AND falang_content.reference_table='k2_categories'"
Как с ней бороться?

2

Re: Ошибка 1064

falang_content.language_id=
Не указано значение поля language_id, поэтому весь запрос далее дает ошибку.

3

Re: Ошибка 1064

Это можно выставить в ручную или через расширение для Joomla?

4

Re: Ошибка 1064

А какой id нужно поставить? Вот кусок базы с компонентом
Структура таблицы `#__falang_content`
--

CREATE TABLE IF NOT EXISTS `#__falang_content` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `language_id` int(11) NOT NULL DEFAULT '0',
  `reference_id` int(11) NOT NULL DEFAULT '0',
  `reference_table` varchar(100) NOT NULL DEFAULT '',
  `reference_field` varchar(100) NOT NULL DEFAULT '',
  `value` mediumtext NOT NULL,
  `original_value` varchar(255) DEFAULT NULL,
  `original_text` mediumtext NOT NULL,
  `modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `modified_by` int(11) unsigned NOT NULL DEFAULT '0',
  `published` tinyint(1) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1

5

Re: Ошибка 1064

Qudo сказал:

А какой id нужно поставить?

Не смогу подсказать. Попробуйте обратиться к пользователям скрипта.