Hướng dẫn check if mysql query executed successfully php - kiểm tra xem truy vấn mysql có được thực thi thành công hay không
Giả sử tôi có một bảng danh mục và sau đó tôi có bảng sản phẩm.categories table and then I have products table. Show
Mỗi sản phẩm thuộc về một số loại. Bây giờ, tôi muốn xóa một danh mục được gán cho một số sản phẩm. Điều này sẽ gây ra lỗi, vì tôi không thể xóa một cái gì đó khỏi cơ sở dữ liệu vì quan hệ cơ sở dữ liệu. Mã của tôi bên dưới sẽ loại bỏ một hàng khỏi bảng (sử dụng jQuery) nhưng nó sẽ loại bỏ danh mục thực sự chỉ khi không có sản phẩm nào sử dụng nó. Tôi đang cố gắng tạo một số cảnh báo lỗi khi tôi nhấp vào biểu tượng EDIT: Tôi đã cố gắng sử dụng
Đây là kịch bản:
Và truy vấn SQL: mwwaygoo tại hotmail dot com 10 năm trước — Send a MySQL query Jon tại WebSandBox Dot NetPredrag Supurovic ¶(string 18 năm trướcAllen A Brooker GB NetRichie (at) Richiebartlett.com Chris tại Hotmail Dot Com ¶ wjyong tại sh263 dot netLàm thế nào để bạn kiểm tra xem truy vấn SQL có được thực thi trong PHP không?mysql_connect() is assumed. If no such link is found, it will try to create one as if mysql_connect() had been called with no arguments. If no connection is found or established, an
Kiểm tra xem nếu một truy vấn SQL đã được thực thi câu trả lời mã PHP.Làm thế nào để bạn kiểm tra xem thực thi có thành công trong PHP không?mysql_query() returns a resource on success, or // peform một truy vấn ..mysql_query() returns
$ query = "Chọn`*`từ người dùng" ;.mysql_fetch_array(), and other functions for dealing with result tables, to access the returned data. $ results = mysqli_query ($ databaseConnection, $ query) ;.mysql_num_rows() to find out how many rows were returned for a SELECT statement or mysql_affected_rows() to find out how many rows were affected by a DELETE, INSERT, REPLACE, or UPDATE statement. if (mysqli_num_rows ($ results) == 0) {. will also fail and return // Truy vấn trả về 0 hàng !.} khác {. Làm thế nào để bạn kiểm tra xem thực thi có thành công trong PHP không?mysql_query() fails and returns 8Việc thực thi trả về đúng về thành công và sai về thất bại. Từ tài liệu: trả về đúng về thành công hoặc sai về thất bại. Vì vậy, một cái gì đó giống như nếu ($ sth-> thực thi ($ params)) {echo "thành công!"; } khác {echo "thất bại!"; }? Làm thế nào để tôi biết nếu mysqli truy vấn thành công?mysql_query() returns a resource. 9Xem thêm
Jack Dot Whoami tại Gmail Dot Com ¶ ¶ 15 năm trước 0 1 2 3 4 5 6 7 8Halion tại Gmail Dot Com ¶ ¶ 15 năm trước 9
8Halion tại Gmail Dot Com ¶ ¶ Nikhil-php tại Nols Dot Com ¶
822 năm trước ¶ Ẩn danh ¶
echo 0; 716 năm trước ¶ Ông Tim ¶
814 năm trước ¶ Davidc tại Edeca Dot Net
819 năm trước ¶ ialsoagree ¶
813 năm trước ¶ ddlshack [at] gmail.dot.com ¶
$query 011 năm trước ¶ Ông Tim ¶
814 năm trước ¶ Ẩn danh ¶
16 năm trước ¶ Ẩn danh ¶
816 năm trước ¶ Ông Tim ¶
822 năm trước ¶ Davidc tại Edeca Dot Net 0019 năm trước ¶ Ông Tim ¶ 01 02 03 04 05 06 07 08 09 814 năm trước ¶ Ẩn danh ¶ 11 12 13 1416 năm trước ¶ Ông Tim ¶ 15 16 814 năm trước ¶ Ông Tim ¶ 1814 năm trước ¶ Davidc tại Edeca Dot Net 19 20 21 819 năm trước ¶ Ông Tim ¶ 2322 năm trước ¶ ialsoagree ¶ 2413 năm trước ¶ ddlshack [at] gmail.dot.com ¶ 25 26 27 811 năm trước ¶ Davidc tại Edeca Dot Net 29 30 31 32 33 819 năm trước ¶ ialsoagree ¶ 35 36 37 3813 năm trước ¶ Davidc tại Edeca Dot Net 3919 năm trước ¶ Ông Tim ¶ 40Làm thế nào để bạn kiểm tra xem truy vấn SQL có được thực thi trong PHP không?Kiểm tra xem nếu một truy vấn SQL đã được thực thi câu trả lời mã PHP.. 19 năm trước // peform một truy vấn .. $ query = "Chọn`*`từ người dùng" ;. $ results = mysqli_query ($ databaseConnection, $ query) ;. if (mysqli_num_rows ($ results) == 0) {. // Truy vấn trả về 0 hàng !. } khác {. Làm thế nào để bạn kiểm tra xem thực thi có thành công trong PHP không?Việc thực thi trả về đúng về thành công và sai về thất bại. Từ tài liệu: trả về đúng về thành công hoặc sai về thất bại. Vì vậy, một cái gì đó giống như nếu ($ sth-> thực thi ($ params)) {echo "thành công!"; } khác {echo "thất bại!"; }?if($STH->execute($params)) { echo "Success!"; } else { echo "Failure!"; } ?
Làm thế nào để tôi biết nếu mysqli truy vấn thành công?Trả về các giá trị ¶ Đối với các truy vấn thành công tạo ra một tập kết quả, chẳng hạn như chọn, hiển thị, mô tả hoặc giải thích, mysqli_query () sẽ trả về đối tượng mysqli_result.Đối với các truy vấn thành công khác, mysqli_query () sẽ trả về đúng.mysqli_query() will return a mysqli_result object. For other successful queries, mysqli_query() will return true .
Làm thế nào kiểm tra truy vấn PDO thành công trong PHP?Làm thế nào kiểm tra truy vấn PDO thành công trong PHP?Để xác định xem phương thức PDO :: EXEC không thành công (trả về Sai hay 0), hãy sử dụng toán tử === để kiểm tra nghiêm ngặt giá trị trả về so với SAI.use the === operator to strictly test the returned value against FALSE. |