Страница 1 из 1

proftpd не логинит из mysql

Добавлено: 2008-02-22 14:11:10
GANS
Тотал говорит ошибка соединения
в логе proftpd.log:

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

message'You have an error in your SQL syntax; check the thet corresponds to your MySQL server version for the right syntax to use near ''users_table' WHERE ('username'='ftp') LIMIT 1' at line 1'
далее exit close и т.п.
а в логе mysql.log:

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

5 Connect  ftp@localhost on ftp
5 Query     SELECT 'username', 'password', 'uid', 'gid', 'homedir', 'shell' FROM 'users_table' WHERE ('username'='ftp') LIMIT 1
5 Quit

Re: proftpd не логинит из mysql

Добавлено: 2008-02-22 15:05:13
AzureZ
Выложите кусок конфига где запросы.

Re: proftpd не логинит из mysql

Добавлено: 2008-02-22 20:58:14
paranoidchaos
блин а кто в одинарные кавычки пихает название таблицы и колонок после WHERE и плюс колонки в кавычках после SELECT 'username'
выведят строку username а не данные этой колонки

Re: proftpd не логинит из mysql

Добавлено: 2008-02-26 6:54:47
GANS
paranoidchaos писал(а):блин а кто в одинарные кавычки пихает название таблицы и колонок после WHERE и плюс колонки в кавычках после SELECT 'username'
выведят строку username а не данные этой колонки
за правильное направление благодарю...
я с фрихой только знакомлюсь, потому много "светлых пятен"
в конфиге исправил:

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

SQLUserInfo             users_table username password uid gid homedir shell
и заработало