Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Увеличение параметра взависимости от записи в другой таблице
 
 автор: DEM   (30.09.2006 в 00:23)   письмо автору
 
 

Есть две таблицы users и upgrade... В поле юзерс есть поля id, login и mods1, mods2, а в поле апгрейд: id, login, mods1, mods2, date... Надо сделать такую фишку, в таблице users надо улучшать поля mods1, mods2 на столько, сколько стоит в таблице upgrade в полях mods1, mods2 (если в полях стоит mods2 - 6 и mods1 - 1, то это значит увеличить в таблице юзерс поля mods1, mods2 на 1 и 6 соответствено)... Это как бы понятно но вся проблема в том, что поле date больше на 20 минут во время создания записи и через 20 минут уничтожается (как это сделать знаю) и когда оно удаляется, надо вернуть значение характеристик mods1, mods2 на их первоначальнео место (если были увеличины на 1 и 6, то после удаления этой записи понизить на 1 и 6)... Дело в том, что первоначально точно не знаешь что будет указано в полях mods1и mods2 , это всё высчитывается по формуле. И вот какие у меня вопросы:
1) Как сделать улучшения юзеров имено по ээтим никам (пока делаю что бы при создании этой записи заодно и улучшались параметры юзеров)
2) Как сделать что бы при удалении записи в upgrade, характеристики понижались?

Надеюсь описал проблему и вопросы понятно :)

   
 
 автор: Lelik   (30.09.2006 в 07:55)   письмо автору
 
   для: DEM   (30.09.2006 в 00:23)
 

для этого можно добавить еще дава поля (или отдельную таблицу) для хранения первоначальных значений, или же записывать их в сессионную переменную

$_SESSION['mods1'] = $mods1;
$_SESSION['mods2'] = $mods2;


ну а потом уже дело техники

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования