Bài giảng Lập trình web nâng cao: Chương 10 Thao tác với cơ sở dữ liệu MySQL, cung cấp cho người học những kiến thức như: Sửa dữ liệu; Xóa dữ liệu; Truy vấn dữ liệu. Mời các bạn cùng tham khảo!
Trang 2Sửa dữ liệu
01
Xóa dữ liệu
02
03
04
Chương 10 – Thao tác với CSDL MySQL
05
Trang 302
04
Sửa dữ liệu
05
Để cập nhật dữ liệu, chúng ta sử dụng hàm mysqli_query() với câu lệnh
Update của MySQL
Ví dụ sửa tên sản phẩm trong bảng user
<?php
include "connect.php";
$id=2;
$name="Trần Thành Công";
$salary=80000;
$sql = "update user set name=\"$name\", user_salary=$salary where id=$id";
if(mysqli_query($conn, $sql)){
echo "Cập nhật thành công";
}else{
echo "Cập nhật không thành công: " mysqli_error($conn);
}
mysqli_close($conn);
?>
Trang 402
04
Ví dụ sử dữ liệu
05
Ví dụ tạo trang qlsanpham.php có giao dien như sau;
Trang 502
04
Ví dụ sử dữ liệu
05
Khi click vào link ‘Sửa’ thì dữ liệu hiển thị trên form
Trang 602
04
Xóa dữ liệu
05
Tương tự như sửa dữ liệu, muốn xóa dữ liệu thì chỉ cần thay đổi câu lệnh dạng Delete
Thông thường, khi muốn xóa một bản ghi trong CSDL thì chỉ cần biết mã cần xóa
Ví dụ:
Trang 702
04
Xóa dữ liệu
05
Ví dụ: khi click vào link xóa thì xóa sản phẩm
Trang 802
04
Xóa dữ liệu
05
Code xóa dữ liệu:
Trang 902
04
Truy vấn dữ liệu
05
Để truy vấn dữ liệu, bạn sử dụng hàm mysql_num_rows() để biết
số mẩu tin được trả về và hàm mysql_fetch_array() để đọc từng
mẩu tin vào mảng và sau đó hiển thị giá trị từ mảng này
Ví dụ:
Trang 1002
04
Truy vấn dữ liệu
05
Khai báo đọc dữ liệu
Dùng hàm mysql_fetch_array() để đọc dữ liệu
Trang 1102
04
Truy vấn dữ liệu
05
Nếu không có dữ liệu thì hiện thị thông báo
Trang 1202
04
Truy vấn dữ liệu
05
Ví dụ đầy đủ:
Trang 13Trân trọng cảm ơn!