」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > MySQL查詢數據修改成功的可靠方法

MySQL查詢數據修改成功的可靠方法

發佈於2025-04-15
瀏覽:472

How Can I Reliably Check for Successful Data Modification in MySQL Queries?
測試mysql查詢的成功:修改數據庫表數據

在執行數據庫操作時,驗證查詢的成功至關重要。本文探討瞭如何確定MySQL查詢是否已在數據庫表中成功修改了數據。

考慮以下用於從數據庫中刪除文章的php代碼shippet:

if($ cmd == ==“ deleterec”){ $ deletequery =“從auctions1 delete1 where precte_no =?”; 如果($ delrecord = $ con->準備($ deletequery)){ $ delrecord-> bind_param(“ s”,$ pk); $ delrecord-> execute(); $ delrecord-> close(); 迴聲“ true”; } 別的 { 迴聲“ false”; } }

僅在正確準備SQL語句的情況下才檢查初始方法,這不足以確認記錄的刪除。要糾正此問題,請考慮以下修改:

... echo($ delrecord-> affected_rows> 0)? 'true':'false'; $ delrecord-> colles();

通過檢查受影響的行的數量(即$ delrecord-> affected_rows),您可以可靠地確定查詢是否修改了任何行。如果結果大於0,則查詢成功。否則,會發生錯誤。
重要的是要注意,此修改在查詢執行過程中不會說明潛在的問題或錯誤處理。需要進一步檢查以解決任何此類情況。
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3