Sử dụng CSDL MYSQL Phần 4

2 612 2
Sử dụng CSDL MYSQL Phần 4

Đang tải... (xem toàn văn)

Thông tin tài liệu

Sử dụng CSDL MYSQL Phần 4

Sử dụng CSDL MYSQL Phần 4Phầ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 DELETEHà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ỗidie("không nết nối được vào MySQL server: ".mysql_error($conn));} //end if //chọn CSDL để làm việcmysql_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 tableif ( !$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 xyzif ( !$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 accountif ( !$result )die("Không thể thực hiện được câu lệnh SQL: ".mysql_error($conn));echo "Số lượng row được xoá: ".mysql_affected_rows($conn)."\n";//mysql_affected_rows sẽ trả về 3 //đóng kết nốimysql_close($conn);?> . Sử dụng CSDL MYSQL Phần 4Phầ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. server: " .mysql_ error($conn));} //end if //chọn CSDL để làm việcmysql_select_db($DBNAME, $conn)or die("Không thể chọn được CSDL: " .mysql_ error($conn));

Ngày đăng: 11/09/2012, 14:32

Tài liệu cùng người dùng

Tài liệu liên quan