[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Суммирование и запись в базу.
Гость_Дмитрий
Пожалуйста объясните, каким образом сделать то, что ниже не работает:

$id=5555;
$Num=150;
mysql_query("UPDATE game SET number=number-$Num-number2 WHERE id=$id);

Т.е, что я хотел, надо чтог бы в таблице от одного числа отнялось число со второй таблице и число которое я задам в php.
Таким образом (что выше) скрипт не работает (Ошибок не выдает, а просто не записывает).
Буду благодарен за помощь.



Спустя 1 час, 32 минуты, 35 секунд (24.08.2010 - 12:19) Nikitian написал(а):
number2 - поле из этой же таблицы game?

И, кстати, завершающую кавычку в запросе забыли.

Спустя 8 минут, 53 секунды (24.08.2010 - 12:28) Гость_Дмитрий написал(а):
Да

Спустя 23 минуты, 32 секунды (24.08.2010 - 12:51) Guest написал(а):
Nikitian
Все, решена проблема! Весь прикол был в том, что у меня было написано примерно так:

mysql_query("UPDATE game SET number2=$Num,number=number-$Num-number2 WHERE id=$id");

Т.е. изначально number2 давало значение $Num, поэтому там и записывало одно и тоже число.

Спустя 1 час, 21 секунда (24.08.2010 - 13:52) Nikitian написал(а):
Ещё раз подтверждает, что не надо код утаивать и показывать as is
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.