簡體   English   中英

如何使用ajax php mysql刪除行

[英]How to delete row using ajax php mysql

如何使用 AJAX 刪除 php mysql 中的記錄。

這是代碼:

delete_record.php

<?php
    require_once "../include/connection.php";

    if ($_REQUEST['rowid']) {
        $sql = "DELETE FROM lesson1 WHERE id='".$_REQUEST['rowid']."'";
        if (mysqli_query($conn, $sql) {
            //echo "Success";
        } else {
            //echo "Error: $sql";
            mysqli_error($conn);
        }
    }
    myqli_close($conn);
?>

索引.php

<script type="text/javascript">
    var rowId = null;
    $(document).ready(function() {
      $(document).on('click', '#btnDel', function(e) {
        e.preventDefault();

        rowId = $(this).attr('data-id');
      });

      $('#accDelBtn').click(function(e) {
        e.preventDefault();
        $.ajax({
          type: 'POST',
          url: 'delete_record.php',
          data: 'rowid=' + rowId,
          success: function(data) {
            alert('Records were deleted successfully');
            $('#modalDelete').modal('hide');
          }
        });
      })
    });
    </script>

我在這里嘗試的是刪除記錄。 當我點擊刪除時。 消息成功,但數據未刪除。

你可以試試:

  1. 在以下范圍內打印消息或 rowid:
    if ($_REQUEST['rowid']) {}
  2. 在 MySQL 瀏覽器中檢查查詢
  3. 檢查連接字符串

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM