ошибки при запросе к баззе

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
laroque
проходил мимо
Сообщения: 4
Зарегистрирован: 2007-03-07 11:18:47

ошибки при запросе к баззе

Непрочитанное сообщение laroque » 2007-03-07 12:11:20

Привет всем.
У меняя ситуация следушия
До меня старый админ поставил FreeBSD Exim в связке с mysql
как показано в одной статье на этом сайте.
Но сейчас при перезагрузке mysql ругается на таблицу alias что не может сделать select от туда.
Влогах тоже много ошибок.
Кто-нибудь может подсказать что-нибудь?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-03-07 13:52:23

посмотри, а есть ли такая таблица...
Убей их всех! Бог потом рассортирует...

laroque
проходил мимо
Сообщения: 4
Зарегистрирован: 2007-03-07 11:18:47

есть таблица

Непрочитанное сообщение laroque » 2007-03-13 9:58:50

Да такая таблица есть.
вот что в логах пищется.

Error in system filter: failed to expand "${lookup mysql{SELECT `address` FROM `alias`
WHERE `address`='$sender_address' AND `copy_mail`='1' LIMIT 1}}" in filter file: lookup of "SELECT `address` FROM `alias` WHERE
`address`='Elysiumsdiatom's@abodetao.com' AND `copy_mail`='1' LIMIT 1" gave DEFER: MYSQL: query failed:
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 's@abodetao.com' AND `copy_mail`='1' LIMIT 1' at line 1\n
Mar
13 00:14:08 mail exim[2055]: 2007-03-13 00:14:08 1H3bid-000BEG-EF Error in system filter: failed to expand "${lookup mysql{SELECT `address`
FROM `alias` WHERE `address`='$sender_address' AND `copy_mail`='1' LIMIT 1}}" in filter file: lookup of "SELECT `address` FROM `alias` WHERE
`address`='Elysiumsdiatom's@abodetao.com' AND `copy_mail`='1' LIMIT 1" gave DEFER: MYSQL: query failed: You have an error in your SQL syntax;

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Непрочитанное сообщение schizoid » 2007-03-13 10:06:48

так оно ж явно пишет

Код: Выделить всё

You have an error in your SQL syntax;
на вскидку какая то хрень с апострофами ` и '
ядерный взрыв...смертельно красиво...жаль, что не вечно...

laroque
проходил мимо
Сообщения: 4
Зарегистрирован: 2007-03-07 11:18:47

Непрочитанное сообщение laroque » 2007-03-13 10:15:44

ну а какое решение данной проблемы?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-03-13 10:23:39

Код: Выделить всё

 `address`='Elysiumsdiatom's@abodetao.com' 
было недавно. надо перед вставкой данных в запрос квотировать их.
т.е. должно быть:

Код: Выделить всё

 `address`='${quote_mysql:$local_part@$domain}' 
почитайть мона тута http://www.lissyara.su/?id=1209#9.21
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-03-13 10:24:04

и поля в БД какеи-то знакомые :)))
Убей их всех! Бог потом рассортирует...

laroque
проходил мимо
Сообщения: 4
Зарегистрирован: 2007-03-07 11:18:47

Непрочитанное сообщение laroque » 2007-03-13 10:52:13

ну так яж говорю
с вашего сайта была взята статья по которой прошлый админ поднял сервак почтовый EXIM в связке с MYSQL

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-03-13 13:49:51

я догадался :)
Убей их всех! Бог потом рассортирует...

Sw%00p
проходил мимо

Re: ошибки при запросе к баззе

Непрочитанное сообщение Sw%00p » 2007-07-24 8:22:14

`address`='Elysiumsdiatom's@abodetao.com'
гы в запрос кавычку пихают )))
где виданно чтобы разрешалось в логине использовать кавычки и другие символы этого рода ))

короче экранируйте раз допускается и всё

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ошибки при запросе к баззе

Непрочитанное сообщение Alex Keda » 2007-07-24 8:36:22

Sw%00p писал(а):
`address`='Elysiumsdiatom's@abodetao.com'
гы в запрос кавычку пихают )))
где виданно чтобы разрешалось в логине использовать кавычки и другие символы этого рода ))

короче экранируйте раз допускается и всё
RFC весьма много сиволов разрешает...
Может, даже слишком много...
Убей их всех! Бог потом рассортирует...