Cập nhật MySQL bằng PHP

Câu lệnh UPDATE được sử dụng để修改 dữ liệu trong bảng cơ sở dữ liệu.

Cập nhật dữ liệu trong cơ sở dữ liệu

Câu lệnh UPDATE được sử dụng để修改 dữ liệu trong bảng cơ sở dữ liệu.

Ngữ pháp

UPDATE table_name
SET tên_cột = giá trị_mới
WHERE tên_cột = giá trị_nào

Ghi chú:SQL không phân biệt chữ hoa và chữ thường. UPDATE tương đương với update.

Để PHP thực hiện lệnh trên, chúng ta phải sử dụng hàm mysql_query(). Hàm này được sử dụng để gửi truy vấn và lệnh đến kết nối SQL.

Ví dụ

Trước đó, trong hướng dẫn này, chúng ta đã tạo một bảng có tên là "Persons" có hình dạng như sau:

Tên Họ Tuổi
Peter Griffin 35
Glenn Quagmire 33

Dưới đây là ví dụ cập nhật một số dữ liệu trong bảng "Persons":

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
mysql_query("UPDATE Persons SET Tuổi = '36'
WHERE Tên = 'Peter' AND Họ = 'Griffin'");
mysql_close($con);
?>

Sau khi cập nhật này, bảng "Persons" sẽ như sau:

Tên Họ Tuổi
Peter Griffin 36
Glenn Quagmire 33