SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 25.01.2012 15:04:25

routh
Участник
Зарегистрирован: 25.01.2012
Сообщений: 4

You have an error in your SQL syntax

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 1select DISTINCT(option_value_ru) from `SC_product_options_values` where `optionID` = 78 and productID in()

Не могли бы вы перевести это на более понятный мне язык и по возможности направить на исправление ошибки.

Неактивен

 

#2 25.01.2012 15:07:25

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

Re: You have an error in your SQL syntax

Синтаксическая ошибка
productID in() - в скобках должно быть указано по крайней мере одно значение.

Неактивен

 

#3 25.01.2012 15:38:29

routh
Участник
Зарегистрирован: 25.01.2012
Сообщений: 4

Re: You have an error in your SQL syntax

я посмотрел по базе, всё что имеет `optionID` = 78 имеет и productID

Неактивен

 

#4 25.01.2012 15:55:31

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

Re: You have an error in your SQL syntax

Проблема не в том есть ли в базе, а в том, что вы не указываете значение в запросе.

Неактивен

 

#5 26.01.2012 13:09:47

routh
Участник
Зарегистрирован: 25.01.2012
Сообщений: 4

Re: You have an error in your SQL syntax

Насколько я понял, мне нужно найти php-файл, откуда посылается этот запрос. Лучше всего это сделать с помощью коммандера - поиск в файлах, так?

Отредактированно routh (26.01.2012 13:18:16)

Неактивен

 

#6 26.01.2012 14:26:36

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

Re: You have an error in your SQL syntax

routh написал:

Насколько я понял, мне нужно найти php-файл, откуда посылается этот запрос.

Да.

Неактивен

 

#7 26.01.2012 15:03:57

routh
Участник
Зарегистрирован: 25.01.2012
Сообщений: 4

Re: You have an error in your SQL syntax

а как это проще всего сделать, просто, файлов много. может есть какая то команда в sql, которая укажет?

Неактивен

 

#8 26.01.2012 20:28:51

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

Re: You have an error in your SQL syntax

Лучше всего сделать обработку ошибок, чтобы получать инфу в каком файле и в какой строке произошла ошибка http://webew.ru/articles/3237.webew

Иначе смотрите какой файл формирует страницу с ошибкой и изучайте его.

Неактивен

 

Board footer

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