2016-06-30 14 views
0

私はcol1というMySQLテーブルに整数列を持っています。さて、私が必要とするのは、その数値をある数字(おそらく2、3、何か)で増やすことです。つまり、すでに10の値を保持していた場合、11になるようにします。まず、元の値を選択し、PHPでインクリメントして値を更新します。しかし、それを増やすために以前の値を選択する必要がない方法があるかどうかを知りたかったのです。PHPでmysqlの値を増やす方法mysqli

答えて

4

これはちょうどあなたが更新クエリを使用することができ、この

$sql = "UPDATE tablename SET col1=col1+1 WHERE key=99"; 

それとも、

$sql = "UPDATE tablename SET col1=col1+3 WHERE key=99"; 
-1

を好きな値のようにクエリを実行し、非常に簡単に行うことができます。例えば

$update_sql = "update tablename set col1 = col1 + 1 where id = 1"; 

(ID値がインクリメントされるべきMySQLのテーブル内の行のいずれかの一意のキー値であってもよいです)

関連する問題