• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Модуль Модуль Партнёрской программы v.1

Статус
В этой теме нельзя размещать новые ответы.

andre740

Постоялец
Регистрация
17 Апр 2006
Сообщения
523
Реакции
126
Кто ни-ть ставил этот Мод (referals - Пользователь регистрируясь у вас на сайте получает уникальную (реферальную ссылку) по которой будут переходить его рефералы. Ему соответственно за это пологаются деньги на счет.)

У меня проблема:
При выполнении запроса к базе:

CREATE TABLE `dle_referals` (
`id` int(11) unsigned NOT NULL auto_increment,
`user_id` int(11) NOT NULL default '',
`ip` varchar(15) NOT NULL default '',
PRIMARY KEY (`id`)
UNIQUE KEY `id` (`id`)
);
ALTER TABLE `dle_users` ADD `referals` INT(11) NOT NULL default '0';

****
Выдает ошибку:
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 'UNIQUE KEY `id` (`id`)
)' at line 6
***
Где что неправильно?
 
где этот модуль скачать можно?
 
Кто ни-ть ставил этот Мод (referals - Пользователь регистрируясь у вас на сайте получает уникальную (реферальную ссылку) по которой будут переходить его рефералы. Ему соответственно за это пологаются деньги на счет.)

У меня проблема:
При выполнении запроса к базе:

CREATE TABLE `dle_referals` (
`id` int(11) unsigned NOT NULL auto_increment,
`user_id` int(11) NOT NULL default '',
`ip` varchar(15) NOT NULL default '',
PRIMARY KEY (`id`)
UNIQUE KEY `id` (`id`)
);
ALTER TABLE `dle_users` ADD `referals` INT(11) NOT NULL default '0';

****
Выдает ошибку:
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 'UNIQUE KEY `id` (`id`)
)' at line 6
***
Где что неправильно?
Давно я себе ставил... без проблем все прошло...
модуль тут есть поиском можно найти...
выложи свой может свашим что то нетак. и на какую версию движка ставите...
 
Давно я себе ставил... без проблем все прошло...
модуль тут есть поиском можно найти...
выложи свой может свашим что то нетак. и на какую версию движка ставите...

DLE-7.3
Но вопрос был по базе - синтаксис неверный..
 
Вот так должно быть вроде:
*** скрытое содержание ***

Это встало нормально, но теперь в админке пишет:

MySQL Error!
------------------------

The Error returned was:
Unknown column 'referals' in 'field list'

</STRONG>Error Number:
1054

SELECT name, referals, user_id, banned FROM dle_users where referals >= 1 ORDER BY referals DESC LIMIT 0,15

Что еще нужно добить?
 
Надо учесть, что мод писался под шестую линейку и не удивляться, почему он не работает на седьмой ;)
 
Надо учесть, что мод писался под шестую линейку и не удивляться, почему он не работает на седьмой ;)

Да мля вопрос не про работу модуля, а про ошибку в синтаксисе запроса к базе..

А модкль работает нормально и под 7.3 версией..

Просто чего-то не хватает не в модуле, а именно в базе, что выше прописано.. Т.е. просто ошибка..
Вот и прошу знающих людей посмотреть - где ошибка в синтаксисе
 
А кто нибудь знает где можно взять такой же мод от Хамера, может у кого завалялся, а то весь инет перерыл и ничего, даже на 4дле его удалили почему то :nezn:
 
Все - нашел ошибку!
После
PRIMARY KEY (`id`)
Запятой нету...

Т.е. правильно будет так:

CREATE TABLE `dle_referals` (
`id` int(11) unsigned NOT NULL auto_increment,
`user_id` int(11) NOT NULL default '',
`ip` varchar(15) NOT NULL default '',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
);
ALTER TABLE `dle_users` ADD `referals` INT(11) NOT NULL default '0';
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху