Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Проблема с MySQL запросом

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Web-программированию только в данном разделе

Ответ
 
Опции темы
Старый 21.04.2012, 18:44   #1
 Разведчик
Аватар для vim.adm
 
vim.adm никому не известный тип
Регистрация: 05.11.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Question Проблема с MySQL запросом

Подскажите как реализовать следующий MySQL запрос:

есть таблица:
Код:
+-----------+----------------+---------+--------+
| stroy_id1 | stroy_id1_time | stroy_1 | rudnik |
+-----------+----------------+---------+--------+
| 1         | 2000           | 212     | NULL   |
+-----------+----------------+---------+--------+
Все поля числовые
если stroy_id1_time > 1 то надо сделать так что бы из stroy_id1_time вычиталась 1 (stroy_id1_time-1), и к rudnik прибавлялось 1 (rudnik+1) и новое значение записывалось обратно в таблицу, иначе оставить так как есть.

Уже 2 книги перелистал и инет перерыл, но решения так и не нашел
с меня рекомендация.
  Ответить с цитированием
Старый 08.05.2012, 12:34   #2
 Пехотинец
Аватар для revi994
 
revi994 никому не известный тип
Регистрация: 23.05.2010
Сообщений: 55
Популярность: 1
Сказал(а) спасибо: 67
Поблагодарили 112 раз(а) в 34 сообщениях
Отправить сообщение для revi994 с помощью ICQ Отправить сообщение для revi994 с помощью Skype™
 
По умолчанию Re: Проблема с MySQL запросом

Почитай про update и select/
Код пхп
$time - сделаешь запрос селект и выведешь значение в эту переменную для stroy_id1_time
$rudnik сделаешь запрос селект и выведешь значение в эту переменную для rudnik
if($time > '1'){
$times = $time - 1;
$rudniks = $rudnik + 1;
запрос update для stroy_id1_time
запрос update для rudnik
}
________________
Я та-а-к быстро вспомнил о чем забыл, что забыл о чём вспомнил
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 23.05.2012, 16:29   #3
 Разведчик
Аватар для hunker
 
hunker на правильном путиhunker на правильном пути
Регистрация: 01.05.2011
Сообщений: 17
Популярность: 159
Сказал(а) спасибо: 9
Поблагодарили 4 раз(а) в 4 сообщениях
 
По умолчанию Re: Проблема с MySQL запросом

Цитата:
Сообщение от revi994Посмотреть сообщение
Почитай про update и select/
Код пхп
$time - сделаешь запрос селект и выведешь значение в эту переменную для stroy_id1_time
$rudnik сделаешь запрос селект и выведешь значение в эту переменную для rudnik
if($time > '1'){
$times = $time - 1;
$rudniks = $rudnik + 1;
запрос update для stroy_id1_time
запрос update для rudnik
}

Ну зачем так сложно... Лови готовый запрос
PHP код:
mysql_query("UPDATE tbl_name SET 
stroy_id1_time = stroy_id1_time-1, rudnik = rudnik+1 
WHERE stroy_id1_time > 1"
); 
Только значение rudnik должно быть не NULL а 0.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с установкой mysql S1qma Вопросы и ответы, обсуждения 11 05.09.2011 16:13
Проблема с idhttp запросом! DKENT Вопросы и ответы, обсуждения 4 26.08.2011 16:20
[Помогите!] Проблема С Mysql fr1zzer Вопросы и ответы, обсуждения 1 18.08.2011 20:34
Проблема конфигурации MySQL zombie123147 Вопросы и ответы, обсуждения 5 05.08.2011 16:32
Проблема с MySQL 6.0 GraNIT Вопросы и ответы, обсуждения 10 26.09.2009 15:49

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 18:16.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net