Làm cách nào tôi có thể truy xuất dữ liệu từ cơ sở dữ liệu trong php mà không cần làm mới trang?
Xóa dữ liệu mà không làm mới trangChúc mừng năm mới trưởng phòng. Hai tuần đầu tiên tôi nằm trên giường vì bị ốm Mã. Tôi nghĩ rằng nó không phát hiện ra id trong mã javascript này. &nd đây là mã delete_member. phpMã. I hope you can help me out with this one ???? Bạn không cần phải lo lắng, ngay cả khi bạn không biết bất kỳ công nghệ nào trong số này. Làm theo hướng dẫn, thực hành và hiểu, để bạn có thể triển khai nó cho các ứng dụng của mình Cũng đọc. Chèn dữ liệu vào cơ sở dữ liệu mà không cần làm mới trang web Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách trích xuất dữ liệu có trong bảng cơ sở dữ liệu MySQL của chúng tôi mà không cần làm mới trang web mã HTML 1 2 3 4 5 6 7 8 9 10
Ở đây chúng tôi có một danh sách không có thứ tự. Chúng tôi sẽ điền vào các mục danh sách của nó bằng cách trích xuất dữ liệu từ cơ sở dữ liệu, sử dụng jQuery và PHP Tệp PHP. Mã kết nối cơ sở dữ liệu 1 2 3 4 < ?php $conn = mysql_connect('localhost', 'root', ''); $db = mysql_select_db('company'); ?> < ?php $conn = mysql_connect('localhost', 'root', ''); Ở đây chúng tôi đang kết nối với cơ sở dữ liệu có tên là công ty cũng đọc. Kết nối với máy chủ MySQL từ PHP Tệp PHP. Trích xuất/Tìm nạp dữ liệu từ bảng Cơ sở dữ liệu và Mã hóa JSON 1 2 3 4 5 6 7 8 9 10 11 12 13 14 < ?php include_once('db.php'); $sql = "SELECT * FROM people"; $res = mysql_query($sql); $result = array(); while( $row = mysql_fetch_array($res) ) array_push($result, array('name' => $row[0], 'age' => $row[1], 'company' => $row[2])); echo json_encode(array("result" => $result)); ?> < ?php bao gồm_once('db. php'); Ở đây chúng tôi kết nối với cơ sở dữ liệu bằng cách bao gồm db. tập tin php. Tệp jQuery. Truy cập dữ liệu và hiển thị 1 2 3 4 5 6 7 8 9 10 11 0function updates() { $.getJSON("fetch.php", function(data) { $("ul").empty(); $.each(data.result, function(){ $("ul").append(" "); }); }); } Sử dụng phím tắt của phương thức jQuery AJAX, $. getJSON(), chúng tôi phân tích cú pháp tìm nạp. php và xử lý dữ liệu được chuyển đến chức năng gọi lại Chúng tôi làm trống danh sách không có thứ tự để tránh các mục trùng lặp sau này Bây giờ lặp qua tất cả các đối tượng có trong đầu ra JSON của tìm nạp. php Tệp jQuery. AJAXing 1 2hàm đã hoàn thành() { setTimeout( function() { cập nhật(); xong(); }, 200); Gọi hàm update() và chính nó [ done() ] bên trong hàm setTimeout() với khoảng cách thời gian là 200 mili giây Tệp jQuery. Mã đầy đủ/cuối cùng
$(document).ready( function() { done(); }); function done() { setTimeout( function() { updates(); done(); }, 200); } function updates() { $.getJSON("fetch.php", function(data) { $("ul").empty(); $.each(data.result, function(){ $("ul").append(" "); }); }); } Gọi xong() sau khi tài liệu được tải. Tìm nạp/Trích xuất dữ liệu từ cơ sở dữ liệu mà không cần làm mới trang web. jQuery Liên kết YouTube. https. //www. youtube. com/watch?v=G_7oYeNU_3g [Xem Video Toàn Màn Hình. ] Điều này sẽ nâng cao trải nghiệm người dùng và sẽ giúp xây dựng các ứng dụng web phong phú trông giống các ứng dụng máy tính để bàn/độc lập hơn Vui lòng chia sẻ video này với bạn bè của bạn và cũng LIKE nó trên các trang mạng xã hội và trên YouTube. Cảm ơn bạn |