Официальный сайт студ.городка НГТУ
Программирование и БД » [mysql]Вычитание и апдейт 

#1  11.09.06 16:27

[mysql]Вычитание и апдейт

учим арифметику за третий класс...даже за первый
другой вопрос: можно в синтаксисе UPDATE использовать if например,ну что то типа
mysql_query("UPDATE table_name SET if(b=0) b=('$c')-a else b='$c' WHERE условие");

Исправлено iDrum (11.09.06 16:59)

Offline

#2  12.09.06 07:45

Re: [mysql]Вычитание и апдейт

Да, только по стандарту пишется так:

sprintf('UPDATE table_name SET b = CASE WHEN b = 0 THEN %s - a ELSE %s END WHERE условие', intval($c), intval($c));

Offline

#3  12.09.06 14:02

Re: [mysql]Вычитание и апдейт

ska-fan, то что  ты написл и то что iDrum совсем разные вещи. ,вопрос  о вообзможности иф средставаи мускл, а не пхп...
ЗЫ как-то можно, но как не знаю

Offline

#4  12.09.06 15:30

Re: [mysql]Вычитание и апдейт

Stell Hawk, так ska-fan и написал средствами мускула, просто формирование фароса сделал через sprintf, а не через обычную вставку переменных.

Исправлено A-Lex (13.09.06 10:24)

Offline

Программирование и БД » [mysql]Вычитание и апдейт 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.406 сек.
Выполнено 14 запросов.