簡體   English   中英

如何從制表器中僅將更新的行數據作為JSON對象檢索?

[英]How to retrieve only the updated rows data from the tabulator as a JSON object?

我正在使用Tabulator,其中有一個輸入字段,用戶可以通過該字段輸入數字值,我需要將數據直接從其中上傳到MySQL Database 但是,我想要一種僅獲取更新的行的方法,即僅獲取用戶輸入值的行,這樣我就可以在MySQL Database更新這些行。 我希望僅將更新的行數據作為JSON對象獲取,這樣我就可以通過AJAX Request將其傳遞給我的PHP代碼。

好,讓我回答你的問題。 在更新行時,絕對可以使用唯一的ID來更新行。 更新后,您應該使用相同的唯一ID,並從更新的同一行中從數據庫中獲取數據。 最后,將其與json編碼一起回顯,這將是您對ajax請求的響應,請參閱我的代碼,它肯定可以工作:

 // update the row where unique id is quote_id

      $sqlbt = "UPDATE `quote_data_master_kotak` SET `reg_date` = '$reg_date', 
                `make_year` = '$makeyear' WHERE `quote_id` = '$quoteid'";
      $result = $conn->query($sqlbt); //row updated

    //now its time to get the updated row data using quote_id as unique id

    $sql = "SELECT * FROM `quote_data_master_kotak` WHERE `quote_id` = '$quote_id'";
    $result = $conn->query($sql);
    if ($result->num_rows > 0) {
            $updated_row_data = $result->fetch_assoc();
            $data['row_data'] = $updated_row_data ;
    }

    //now you can echo it in Json formate
         echo json_encode($data);

   // output json like this:-

       {
        "row_data":{

           "quote_id":"5",
           "reg_date":"20/11/2018",
           "make_year":"2018"
                }
       }

暫無
暫無

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

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