Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Sử dụng CSDL MYSQL Phần 4
MIỄN PHÍ
Số trang
2
Kích thước
31.5 KB
Định dạng
PDF
Lượt xem
1793

Sử dụng CSDL MYSQL Phần 4

Nội dung xem thử

Mô tả chi tiết

Sử dụng CSDL MYSQL Phần 4

Phần trước chúng ta đã biết cách lấy thông tin, phần này qua bước cập nhật thông tin.

THỰC THI 1 CÂU LỆNH UPDATE, INSERT hoặc DELETE

Hàm mysql_query cũng được dùng để thực thi các câu lệnh DELETE, INSERT hoặc UPDATE,

nhưng lúc này hàm sẽ trả về TRUE nếu câu lệnh thực hiện thành công và FALSE trong trường

hợp ngược lại. Để lấy số lượng các row được chèn với lệnh INSERT hoặc bị thay đổi bởi lệnh

UPDATE, PHP cung cấp cho ta hàm mysql_affected_rows. Ta hãy xem ví dụ sau:

$SERVER = "localhost";

$USERNAME = "root";

$PASSWORD = "";

$DBNAME = "test";

$conn = mysql_connect($SERVER, $USERNAME, $PASSWORD);

if ( !$conn ) {

//Không kết nối được, thoát ra và báo lỗi

die("không nết nối được vào MySQL server:

".mysql_error($conn));

} //end if

//chọn CSDL để làm việc

mysql_select_db($DBNAME, $conn)

or die("Không thể chọn được CSDL: ".mysql_error($conn));

$sql = "INSERT INTO member (username, password)

VALUES ('xyz', '000')";

$result = mysql_query($sql, $conn); //chèn thêm

1 dòng vào table

if ( !$result )

die("Không thể thực hiện được câu lệnh SQL:

".mysql_error($conn));

echo "Số lượng row được chèn: "

.mysql_affected_rows($conn)."\n";

// mysql_affected_rows sẽ trả về 1

$sql = "UPDATE member SET password='111' WHERE username='xyz'";

$result = mysql_query($sql, $conn);

//đổi password của accoutn xyz

if ( !$result )

die("Không thể thực hiện được câu lệnh SQL:

".mysql_error($conn));

echo "Số lượng row được thay đổi:

".mysql_affected_rows($conn)."

\n";

//mysql_affected_rows sẽ trả về 1

$sql = "DELETE FROM member";

$result = mysql_query($sql, $conn);

//xoá hết tất cả các account

if ( !$result )

die("Không thể thực hiện được câu lệnh SQL:

Tải ngay đi em, còn do dự, trời tối mất!