Сложна заявка!

kWo_2

Registered
Мога ли да UPDATE две полета в DB от таблица - `test`

В `test` искам да променя на две ID-та стойностите. Не само едно.
Където id=21 да променя полето kondomi на 7
и
Където id=232 да променя полето kondomi на 21

само с една заявка
 
Не ми трябва с цикъл, за това питах дали има възможност само с една заявка да се направи.
 
Супер. Съжалявам, ако нахалствам, но възможно ли е отново чрез тази заявка да взема съответните стойности, който искам да променя и да добавя +1 към тях. И вече ще стане командос заявка. Или .. да изпратя нова заявка към kondomi за да взема стойноста и за да мога да я ъпдейтна с +1
... обичам малкото зачвки ..
 
Значи с тази заявка, която ми даде ъпдейтвам kondomi с +1, но, ако има възможност отново с тази заявка да видя съответната стойност на това поле колко е, за да мога да не правя селект към тези полета за да видя колко кондома има.

Трябва да имам стойноста на кондоми за да се ъпдейтне с +1 и се чудя дали може да се направи обща заявка с тази. Надявам се да си ме разбрал. Трудно обяснявам.
 
т.е. няма да актуализираме кондомите със 7 и 21, а ще ги увеличим с едно. В този случай просто трябва да използваме коректен WHERE:

update test SET kondomi=kondomi+1 where ID = 21 or ID=232;
 
Извинявай отново..
Но да те попитам тази заявка може ли да се улесни някак си от към бързодействие

SELECT `id`,`u`,`was`,`qas`,`wasw` FROM `what` WHERE ((`u`='".$ID."' AND `was`='".$us."') or (`u`='".$us."' AND `was`='".$ID."'))"

Просто питам. Тези and or, and or .. някак си просто..
+
 

Back
Горе