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?

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. php

Mã.

exec($delete_data);
?>

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
chỉ mục. html

1
2
3
4
5
6
7
8
9
10


Fetch/Extract Data From Database: jQuery + JSON + PHP+ AJAX


    Tìm nạp/Trích xuất Dữ liệu Từ Cơ sở dữ liệu. jQuery + JSON + PHP + AJAX

      Ở đâ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
      db. php

      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
      tìm nạp. php

      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.
      Tiếp theo, chọn tất cả các trường từ bảng người.
      Trích xuất dữ liệu từng cái một và lưu trữ bên trong biến mảng $result, với cặp khóa => giá trị (mảng kết hợp).
      Cuối cùng, sử dụng hàm chuẩn PHP json_encode(), chúng tôi mã hóa dữ liệu được tìm nạp.

      Tệp jQuery. Truy cập dữ liệu và hiển thị
      my_script. js

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      
      0

      function updates() { $.getJSON("fetch.php", function(data) { $("ul").empty(); $.each(data.result, function(){ $("ul").append("

    • Name: "+this['name']+"
    • Age: "+this['age']+"
    • Company: "+this['company']+"

    • "); }); }); }

      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
      Sử dụng khóa của nó, truy xuất các giá trị tương ứng của nó và nối nó vào danh sách không có thứ tự, vì nó là các mục trong danh sách.

      Tệp jQuery. AJAXing
      my_script. js

      1
      2

      hà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
      my_script. js

      
      
      Fetch/Extract Data From Database: jQuery + JSON + PHP+ AJAX
      
      
      
        0
        
        
        Fetch/Extract Data From Database: jQuery + JSON + PHP+ AJAX
        
        
        
          1

          $(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("

        • Name: "+this['name']+"
        • Age: "+this['age']+"
        • Company: "+this['company']+"

        • "); }); }); }

          Gọi xong() sau khi tài liệu được tải.
          Bạn cũng có thể gọi hàm done() sau khi cửa sổ được đặt tiêu điểm hoặc sau khi một số nút được nhấp hoặc bất kỳ sự kiện nào khác của người dùng. Điều này sẽ làm giảm đáng kể các cuộc gọi cơ sở dữ liệu.

          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

          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?

          JanMolendijkBài đăng. 274 Vị trí. Rotterdam Hà Lan

          Xóa dữ liệu mà không làm mới trang

          Chú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

          Tôi muốn sử dụng một tập lệnh nhưng nó không xóa mục khỏi bản ghi sql của tôi

          Mã.

            prepare ("SELECT * FROM groups ");
                   $result ->execute();
                   for ($count=0; $row_member = $result ->fetch(); $count++){
                   $id = $row_member['post_id'];
                   ?>
                
          Delete