SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#301 12.09.2012 00:23:01

Aqil
Участник
Зарегистрирован: 11.09.2012
Сообщений: 8

Re: Error 1064

deadka написал:

Код:

SELECT * FROM `dle_faq_question` WHERE `approve`=1

Этот запрос производит впечатление корректного. Столбец approve есть в таблице?
Такое ощущение, что Вы не там смотрите, не в том файле.

Да есть в dle_faq_question столбец approve

и значение к нему TINYINT 1, default 0

Неактивен

 

#302 12.09.2012 00:27:02

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Error 1064

Тогда могу лишь посоветовать искать нужное место в php-коде.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#303 12.09.2012 00:33:51

Aqil
Участник
Зарегистрирован: 11.09.2012
Сообщений: 8

Re: Error 1064

deadka написал:

Тогда могу лишь посоветовать искать нужное место в php-коде.

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

Неактивен

 

#304 13.09.2012 21:18:11

Aqil
Участник
Зарегистрирован: 11.09.2012
Сообщений: 8

Re: Error 1064

Здравствуйте кто можете помочь по вопросу?

Вот такая проблема при просмотре комментариев пользователя в 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

Неактивен

 

#305 17.09.2012 04:39:54

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Error 1064

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=

Неактивен

 

#306 11.10.2012 17:13:28

Lastik160
Участник
Зарегистрирован: 11.10.2012
Сообщений: 2

Re: Error 1064

Здравствуйте. Может кто помочь? Ошибка при установке компонента 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`;

Неактивен

 

#307 11.10.2012 17:57:06

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Error 1064

TYPE=MyISAM
замените на
ENGINE=MyISAM

Неактивен

 

#308 11.10.2012 18:24:50

Lastik160
Участник
Зарегистрирован: 11.10.2012
Сообщений: 2

Re: Error 1064

Большое Вам спасибо!

Неактивен

 

#309 22.10.2012 00:15:03

max-s
Участник
Зарегистрирован: 22.10.2012
Сообщений: 1

Re: Error 1064

У меня такая проблема,
нужно было слить сайт на Денвер.
версия 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

В чем причина, и как ее устранить,
заранее спасибо

Неактивен

 

#310 22.10.2012 00:17:08

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Error 1064

В дампе что-то не так, видимо, или распознаётся неправильно. Покажите дамп.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#311 23.10.2012 10:33:55

life-bets
Участник
Зарегистрирован: 23.10.2012
Сообщений: 2

Re: Error 1064

добрый  всем! 
помогите  у меня  вот такая  проблема на сайте  при попытке просто зайти на него ,хотя  до этого  всё  ок  было

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,

я не силён  в  кодах ,но если  нужно  ешё  что-то то  напишу.сайт на дле  и  после  переустановки сайта и баз всё опять повторяется!

Неактивен

 

#312 23.10.2012 10:44:14

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Error 1064

Добрый день. Некорректно запрос составлено - указано 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 всё же...


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#313 23.10.2012 12:47:08

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Error 1064

deadka написал:

P. S. LIMIT 0 - очень странная конструкция, лучше бы LIMIT 1 всё же...

Там после нуля запятая, похоже дле потерял второй параметр.

Неактивен

 

#314 23.10.2012 16:19:55

life-bets
Участник
Зарегистрирован: 23.10.2012
Сообщений: 2

Re: Error 1064

да  ,спасибо  за  указание  ошибки ,
а  скажите как мне  исправить ошибку  базы? ,спасибо заранее

Неактивен

 

#315 23.10.2012 16:34:06

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Error 1064

Тут не базу, а скрипт, который этот запрос составляет скорее надо исправить. С этим вопросом, думаю, Вам стоит обратиться на форум DLE.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#316 13.11.2012 21:02:28

лариса м
Участник
Зарегистрирован: 13.11.2012
Сообщений: 8

Re: Error 1064

Здравствуйте. Такое дело: при создании БД 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 . Подскажите, что исправить, третий день сижу(

Неактивен

 

#317 13.11.2012 21:22:55

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Error 1064

Нет такого ключевого слова 3DEFAULT есть DEFAULT.

Каком образом вы пытаетесь переименовать базу?

Неактивен

 

#318 13.11.2012 23:43:53

лариса м
Участник
Зарегистрирован: 13.11.2012
Сообщений: 8

Re: Error 1064

через phpMyAdmin 2.6.1

Неактивен

 

#319 13.11.2012 23:45:44

лариса м
Участник
Зарегистрирован: 13.11.2012
Сообщений: 8

Re: Error 1064

я ж скопировала..и через поиск в файлах такого у меня нет написания

Неактивен

 

#320 13.11.2012 23:47:21

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Error 1064

А запрос какой вы пишите?

Неактивен

 

#321 13.11.2012 23:52:31

лариса м
Участник
Зарегистрирован: 13.11.2012
Сообщений: 8

Re: Error 1064

нажимаю в операциях переименовать базу в... Запрос получается такой:
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

Неактивен

 

#322 13.11.2012 23:56:44

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Error 1064

вместо
) ENGINE = MYISAM AUTO_INCREMENT = 3DEFAULT CHARSET = utf8
нужно
) ENGINE = MYISAM AUTO_INCREMENT = 3 DEFAULT CHARSET = utf8

Неактивен

 

#323 13.11.2012 23:58:30

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Error 1064

А вообще не ясно о чем идет речь - вы говорите о переименовании базы, а приводите запрос на создание таблицы.

Ну и использовать phpadmin не самая лучшая идея.

Неактивен

 

#324 14.11.2012 00:07:11

лариса м
Участник
Зарегистрирован: 13.11.2012
Сообщений: 8

Re: Error 1064

Спасибо, vasya, премного! Переименовалась, только толку(

Неактивен

 

#325 14.11.2012 00:09:59

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Error 1064

лариса м написал:

Переименовалась, только толку(

Что вы понимаете под толком? Совершенно не ясно, что вы пытаетесь сделать.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson