|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.06.2014, 00:23 | #1 |
Пользователь
Регистрация: 02.02.2013
Сообщений: 17
|
Сделать select перед update
Доброго времени суток всем, у меня не получается получить ид из таблицы, для дальнейшего обновления, помогите пожалуйста, вот запрос
Код:
Последний раз редактировалось Stilet; 18.06.2014 в 08:06. |
18.06.2014, 08:12 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
18.06.2014, 18:30 | #3 |
Пользователь
Регистрация: 02.02.2013
Сообщений: 17
|
Не, там надо умножать в зависимости от того где находиться ид пользователя, допустим для уровня 1 (uroven1) это 0.1, для 2 уровня 0.3, для 3 и 4 уровня это 0.1
|
18.06.2014, 19:35 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Значит вместо
Цитата:
Код:
P.S. А можно узнать зачем такие расчеты? Что-то как-то не могу понять их смысл... Попахивает избыточностью.
I'm learning to live...
|
|
18.06.2014, 19:52 | #5 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
про субд опять молчок... удалять такие темы безжалостно
|
18.06.2014, 19:58 | #6 |
Пользователь
Регистрация: 02.02.2013
Сообщений: 17
|
СУБД mysql, я как бы так уже пытался сделать, и мускул меня не понял, или я вас не понял?
ps: реферальная система это Последний раз редактировалось DimaNIKul; 18.06.2014 в 20:00. |
18.06.2014, 20:19 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
Цитата:
И зачем для уровней разные поля? Гораздо надежнее будет сделать таблицу-словарь уровней, и JOIN-ами к ней связываться, а у юзера поле код уровня. Т.е. я не могу понять смысл такой структуры базы.
I'm learning to live...
|
|
18.06.2014, 20:29 | #8 |
Пользователь
Регистрация: 02.02.2013
Сообщений: 17
|
ваш запрос не работает, 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 'id ASC LIMIT 1))' at line 8, версия мускула 5.5.25, даже если добавить забытое слово as в последнем запросе, структуру бд делал глубокой ночью и чет досих пор не придумаю как сделать лучше, если есть аська или скайп, можем пообщаться
|
18.06.2014, 20:48 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Нет у меня ни того ни другого.
I'm learning to live...
|
18.06.2014, 20:52 | #10 |
Пользователь
Регистрация: 02.02.2013
Сообщений: 17
|
а что есть? и ещё варианты как сделать?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перед тем как сделать ремонт | Unmanner | Компьютерное железо | 6 | 14.01.2013 14:15 |
Написание процедур select, delete, update, insert (с выходным параметром) | NatRez | SQL, базы данных | 4 | 21.10.2012 19:54 |
PHP Как сделать несколько update на странице | Авторитет | PHP | 2 | 26.01.2012 00:28 |
Как сделать регистрацию и авторизацию пользователей перед входом в программу, БД. | zorro | БД в Delphi | 18 | 28.08.2007 11:04 |