Задавайте вопросы, мы ответим
Вы не зашли.
deadka написал:
Код:
SELECT * FROM `dle_faq_question` WHERE `approve`=1Этот запрос производит впечатление корректного. Столбец approve есть в таблице?
Такое ощущение, что Вы не там смотрите, не в том файле.
Да есть в dle_faq_question столбец approve
и значение к нему TINYINT 1, default 0
Неактивен
Тогда могу лишь посоветовать искать нужное место в php-коде.
Неактивен
deadka написал:
Тогда могу лишь посоветовать искать нужное место в php-коде.
В любом случае спасибо вам огромное за старание помочь. Спасибо за совет надеюсь найду причину. Если нет придется завязать с этим модулем или же переустановить ее
Неактивен
Здравствуйте кто можете помочь по вопросу?
Вот такая проблема при просмотре комментариев пользователя в DLE 9.6. Также отображается только один коммент во всех разделах в том случае если в разных разделах разное количество комментариев. Как это исправить?
MySQL Error!
------------------------
The Error returned was:
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 'ON dle_comments.post_id=dle_post.id LEFT JOIN dle_users ON dle_comments.user_id=' at line 1
Error Number:
1064
SELECT dle_comments.id, post_id, dle_comments.user_id, dle_comments.date, dle_comments.autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, group_concat(mid) as `awards`, name, dle_users.email, news_num, dle_users.comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, icq, dle_users.xfields, dle_post.title, dle_post.date as newsdate, dle_post.alt_name, dle_post.category FROM dle_comments LEFT JOIN dle_awards ON uid = dle_post ON dle_comments.post_id=dle_post.id LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.user_id='452' ORDER BY id desc LIMIT 0,20
Неактивен
ON dle_comments.post_id=dle_post.id LEFT JOIN dle_users ON dle_comments.user_id=
замените на (вероятно)
AND dle_comments.post_id=dle_post.id LEFT JOIN dle_users ON dle_comments.user_id=
Неактивен
Здравствуйте. Может кто помочь? Ошибка при установке компонента Yandex Maps для Joomla 1.5
Yandex Maps не установлен:
DB function failed with error number 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 'TYPE=MyISAM CHARACTER SET `utf8`' at line 32 SQL=CREATE TABLE IF NOT EXISTS `jos_yandexmaps_map` ( `id` int(11) NOT NULL auto_increment, `title` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `width` int(5) NOT NULL default '0', `height` int(5) NOT NULL default '0', `latitude` varchar(20) NOT NULL default '', `longitude` varchar(20) NOT NULL default '', `zoom` int(3) NOT NULL default '0', `lang` varchar(6) NOT NULL default '', `border` tinyint(1) NOT NULL default '0', `continuouszoom` tinyint(1) NOT NULL default '0', `doubleclickzoom` tinyint(1) NOT NULL default '0', `scrollwheelzoom` tinyint(1) NOT NULL default '0', `zoomcontrol` tinyint(1) NOT NULL default '0', `scalecontrol` tinyint(1) NOT NULL default '0', `typecontrol` tinyint(1) NOT NULL default '0', `collapsibleoverview` tinyint(1) NOT NULL default '0', `dynamiclabel` tinyint(1) NOT NULL default '0', `googlebar` tinyint(1) NOT NULL default '0', `displayroute` tinyint(1) NOT NULL default '0', `description` text NOT NULL, `published` tinyint(1) NOT NULL default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `ordering` int(11) NOT NULL default '0', `access` tinyint(3) unsigned NOT NULL default '0', `hits` int(11) NOT NULL default '0', `params` text NOT NULL, PRIMARY KEY (`id`), KEY `cat_idx` (`published`,`access`), KEY `idx_access` (`access`), KEY `idx_checkout` (`checked_out`) ) TYPE=MyISAM CHARACTER SET `utf8`;
DB function failed with error number 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 'TYPE=MyISAM CHARACTER SET `utf8`' at line 24 SQL=CREATE TABLE IF NOT EXISTS `jos_yandexmaps_marker` ( `id` int(11) unsigned NOT NULL auto_increment, `catid` int(11) NOT NULL default '0', `title` varchar(250) NOT NULL default '', `titlem` varchar(250) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `latitude` varchar(20) NOT NULL default '', `longitude` varchar(20) NOT NULL default '', `gpslatitude` varchar(50) NOT NULL default '', `gpslongitude` varchar(50) NOT NULL default '', `displaygps` tinyint(1) NOT NULL default '0', `icon` varchar(50) NOT NULL default '', `deficon` varchar(50) NOT NULL default '', `description` text NOT NULL, `published` tinyint(1) NOT NULL default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `ordering` int(11) NOT NULL default '0', `access` tinyint(3) unsigned NOT NULL default '0', `hits` int(11) NOT NULL default '0', `params` text NOT NULL, PRIMARY KEY (`id`), KEY `catid` (`catid`,`published`) ) TYPE=MyISAM CHARACTER SET `utf8`;
Неактивен
TYPE=MyISAM
замените на
ENGINE=MyISAM
Неактивен
Большое Вам спасибо!
Неактивен
У меня такая проблема,
нужно было слить сайт на Денвер.
версия phpMyAdmin 3.5.3 -и на сайте и на Денвере.
При попытке залить БД, выдает ошибку:
Ошибка
SQL-запрос:
����w$Iv (...............
Ответ MySQL:
#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 '‹' at line 1
В чем причина, и как ее устранить,
заранее спасибо
Неактивен
В дампе что-то не так, видимо, или распознаётся неправильно. Покажите дамп.
Неактивен
добрый всем!
помогите у меня вот такая проблема на сайте при попытке просто зайти на него ,хотя до этого всё ок было
MySQL Error!
------------------------
The Error returned was:
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 'DESC LIMIT 0,' at line 1
Error Number:
1064
SELECT user_id, name, foto FROM dle_users order by DESC LIMIT 0,
я не силён в кодах ,но если нужно ешё что-то то напишу.сайт на дле и после переустановки сайта и баз всё опять повторяется!
Неактивен
Добрый день. Некорректно запрос составлено - указано order by (то есть "сортировать по полю"), но не указано по какому именно. То есть нужно либо указать то поле, по которому сортировать SELECT user_id, name, foto FROM dle_users order by ИМЯ_ПОЛЯ DESC LIMIT 0 либо без сортировки вовсе SELECT user_id, name, foto FROM dle_users LIMIT 0.
P. S. LIMIT 0 - очень странная конструкция, лучше бы LIMIT 1 всё же...
Неактивен
deadka написал:
P. S. LIMIT 0 - очень странная конструкция, лучше бы LIMIT 1 всё же...
Там после нуля запятая, похоже дле потерял второй параметр.
Неактивен
да ,спасибо за указание ошибки ,
а скажите как мне исправить ошибку базы? ,спасибо заранее
Неактивен
Тут не базу, а скрипт, который этот запрос составляет скорее надо исправить. С этим вопросом, думаю, Вам стоит обратиться на форум DLE.
Неактивен
Здравствуйте. Такое дело: при создании БД MySQL на хосте имя моей базы не подходит как слишком длинное. при попытке переименовать базу пишет:#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 '3DEFAULT CHARSET = utf8' at line 7 . Подскажите, что исправить, третий день сижу(
Неактивен
Нет такого ключевого слова 3DEFAULT есть DEFAULT.
Каком образом вы пытаетесь переименовать базу?
Неактивен
через phpMyAdmin 2.6.1
Неактивен
я ж скопировала..и через поиск в файлах такого у меня нет написания
Неактивен
А запрос какой вы пишите?
Неактивен
нажимаю в операциях переименовать базу в... Запрос получается такой:
CREATE TABLE `3`.`somecommentmeta` (
`meta_id` bigint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
`comment_id` bigint( 20 ) unsigned NOT NULL default '0',
`meta_key` varchar( 255 ) default NULL ,
`meta_value` longtext,
PRIMARY KEY ( `meta_id` ) ,
KEY `comment_id` ( `comment_id` ) ,
KEY `meta_key` ( `meta_key` )
) ENGINE = MYISAM AUTO_INCREMENT = 3DEFAULT CHARSET = utf8
Неактивен
вместо
) ENGINE = MYISAM AUTO_INCREMENT = 3DEFAULT CHARSET = utf8
нужно
) ENGINE = MYISAM AUTO_INCREMENT = 3 DEFAULT CHARSET = utf8
Неактивен
А вообще не ясно о чем идет речь - вы говорите о переименовании базы, а приводите запрос на создание таблицы.
Ну и использовать phpadmin не самая лучшая идея.
Неактивен
Спасибо, vasya, премного! Переименовалась, только толку(
Неактивен
лариса м написал:
Переименовалась, только толку(
Что вы понимаете под толком? Совершенно не ясно, что вы пытаетесь сделать.
Неактивен