Kết quả 1 đến 1 của 1
Chủ đề: Bài 20 Sử dụng PHP để thực hiện các truy vấn thêm, xóa, sửa bản ghi tới MySQL thông qua câu lệnh SQ
-
08-11-2009, 06:42 AM #1
Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bài 20 Sử dụng PHP để thực hiện các truy vấn thêm, xóa, sửa bản ghi tới MySQL thông qua câu lệnh SQ
Trong bài viết này, tôi sử dụng MySQL chạy trên nền máy chủ localhost, người sử dụng có username là mysql_user, mật khẩu là mysql_password.
CSDL có tên là CMXQ_Forum, trong đó có một bảng là CMXQ_Users để lưu thông tin về những thành viên của diễn đàn. Bảng CMXQ_Users có các trường sau:
User_ID: Autonumber.// mã số của người dùng
User_Name: Varchar [20] // tên truy cập của người dùng
User_Pass: Varchar[64] //mật khẩu của người dùng
User_IP: Varchar [15] //Địa chỉ IP của người dùng.
User_Post: Number // Số bài viết của người dùng.
Bây giờ tôi sẽ tiến hành một số thao tác thêm, sửa và xóa dữ liệu trên bảng đó. Xin xem lại bài Căn bản về SQL.
Để thực thi một câu lệnh SQL bất kỳ trong PHP tác động lên MySQL, ta dùng hàm mysql_query (chuỗi_câu_lệnh_SQL)
I. Thêm một bản ghi vào bảng.
Ví dụ tôi muốn chèn thêm một người sử dụng có User_Name là "CMXQ", User_Pass là "123456", User_Post=0 ta làm như sau:
<?
$sql = "INSERT INTO CMXQ_Users (User_Name, User_Pass) VALUES ("CMXQ","123456",0);
mysql_query ($sql);
?>
II. Xóa một bản ghi khỏi bảng.
Trong trường hợp này, ta sử dụng câu lệnh SQL DELETE FROM:
VD: tôi muốn xóa khỏi bảng CMXQ_Users tất cả những người có User_Name="CMXQ":
<?
$sql = "DELETE FROM CMXQ_Users WHERE User_Name='CMXQ'";
mysql_query ($sql);
?>
III. Sửa thông tin của bản ghi trong bảng.
Trong trường hợp này, tôi sử dụng cú pháp UPDATE:
VD: Tôi muốn cập nhật địa chỉ IP cho người có User_Name="CMXQ" với địa chỉ IP được lấy từ trình duyệt:
<?
$sql = "UPDATE CMXQ_Users SET User_IP ='" . $_SERVER['REMOTE_ADDR'] . "' Where User_Name='CMXQ'";
mysql_query ($sql);
?>
(Biến $_SERVER['REMOTE_ADDR'] chứa địa chỉ IP của trình duyệt. Xin xem lại ở bài trước)
Các Chủ đề tương tự
-
Thiết kế web bằng PHP và MySQL?
Bởi heartless trong diễn đàn Mẹo Vặt - Thủ Thuật - Hướng Dẫn websiteTrả lời: 0Bài viết cuối: 08-18-2016, 05:00 PM -
Tutorials MySQL : Tìm hiểu về hệ quản trị cơ sở dữ liệu MySQL (Phần 1)
Bởi changmin629x trong diễn đàn Hội phượt & yêu du lịchTrả lời: 0Bài viết cuối: 06-07-2016, 02:53 PM -
PHPMaker v5.0.1.9_Tạo Một Bộ PHP Đầy Đủ Từ Cơ Sở Dữ Liệu MySQL
Bởi nhanluanpro trong diễn đàn Editor & Authoring ToolsTrả lời: 0Bài viết cuối: 02-16-2008, 12:43 AM