Otomatik Güncelleştirme sorgusu

2 Cevap php

Ben onları almaya gerek kalmadan, (+) değerler eklemek için güncelleme mysql verileri yönlendirebilir olup olmadığını bilmek istiyordu.

Örneğin:

My database is like this, data1 = 56 so to add a 4 to it, i will first fetch the data from the database then,

$data1 = $data1 + 4; and finally again perform a Update query.

Yani ben veri1 geçerli değer eklemek 4 gibi göndermek yolu yoktur.

Php dilt kullanıyorum.

Thank You

2 Cevap

Gibi ... Bu?

UPDATE
  MyTable
SET
  Data = Data + 4
WHERE
  Myid = 123

basic SQL syntax içine bir bakış tavsiye görünüyor. ;-)

Eğer veri işlemek için PHP ile çalışıyorsanız, mysqli_ içine daha derin bir bakış * fonksiyonlar genel olarak aile ve özellikle hazırlanmış / parametreli ifadeleri de tavsiye edilir.

mysql_query("UPDATE `mytable` SET `data1` = `data1` + 4");

Her satır güncellemek için istediğiniz sürece bir WHERE tümcesi isteyeceksiniz.