Contoh 1
Update umur kepada 40 tahun bagi user yang mempunyai email yo@yuhuu.com. Contoh Query :
mysql_query("UPDATE user
SET umur = '40'
WHERE email = 'yo@yahoo.com'");
dimana;
user = Nama table yang terletaknya nilai yang hendak di update
umur = Nama column yang terletaknya nilai yang hendak di update
40 = Nilai baru yang hendak diupdate
email = Nama column yang terletaknya nilai rujukan bagi mencari user yang hendak di update.
yo@yuhuu.com = Nilai menjadi rujukan bagi mencari user yang dikehendaki.
$c = mysql_connect("localhost","kerenga","123456") or die('Tak boleh connect: ' . mysql_error());
mysql_select_db("pelanggan", $c);
mysql_query("UPDATE user SET umur = '40'
WHERE email = 'yo@yahoo.com'");
mysql_close($c);
?>
Penerangan :
Apabila fail di execute, query akan update umur yang baru 40 dan automatik nilai yang lama akan dibuang. Pemilihan data berdasarkan kepada alamat email.
Contoh 3 : menggunakan lebih daripada satu nilai rujukan.
Kita ingin update email user bernama Ali yang berumur 33 tahun. Email barunya ialah ali@uli-mail.com
mysql_query("UPDATE user SET email = 'ali@uli-mail.com' WHERE nama = 'Ali' AND umur = '33'");
Penerangan :
Ini hanya merupakan sebahagian daripada script. Langkahnya sama seperti contoh 1 & 2, cuma mengantikan mysql_query() yang berbeza.
Dalam contoh 3, query akan memilih user yang bernama Ali dan umur 33 sahaja untuk di update. Boleh menggunakan operator lain seperti OR, <, > dan lain-lain
Contoh 4 : Meng UPDATE lebih daripada satu nilai kepada satu data.
Kita ingin update email, asal, alamat bagi user bernama Ali secara serentak.
mysql_query("UPDATE user
SET email = 'ali@uli-mail.com',
asal='Kluang',
alamat='Jalan Bayu 7' WHERE nama = 'Ali');
Penerangan :
Column yang di update ialah email, asal dan alamat manakala rujukannya ialah nama Ali.