테이블에서 필드 폭 유형 바닥이 있습니다.MySQL SET 쿼리 (x = x - y)
내가 PHP에서 쿼리를 수행 할 때, 나는이 값에서 뺀 값으로, 예를 들어 다른 번호를 원하는가 :
$number = 14.3;
mysql_query("UPDATE field SET count = count - $number WHERE name = '$name');
나는 필요 마이너스 count
에서이 $number
만 할 nothig 쿼리합니다. 나는 그것을 괄호에 넣으려고했으나 같은 결과를 보였다.
을 당신은 –
$ 번호 = INTVAL ($ 번호) "로 쿼리를 종료 할 필요가 후 $ '이후 쿼리 내부에'count' = ('count'- $ 번호) –
@Akam를 사용 number '는 처음에는 텍스트 문자열에 놓이기 때문에'PHP'가 어떻게 보는지에 대해 걱정할 필요가 없습니다. 어느 경우 이건 MySQL에 도달 할 때 텍스트 일뿐입니다 – mah