簡體   English   中英

使用 AJAX 從 HTML 表在數據庫中插入大量行的最佳方法

[英]Best way to Insert a lot rows in database from HTML table using AJAX

我想在數據庫中插入 HTML 表行的數據,我的表有大約 200 行,每行有 20 個值,每個表行必須插入數據庫。 所以我有兩個解決方案:

答:我可以將每行數據(20 個值)發送到 ajax 並且此作業對每個表行重復。

B. 我可以將所有數據合並在一起,例如name行和description行合並在一起,並使用 ajax 發送 20 個 BIG 值,每個值都有 200 個值。



在解決方案A中,我擔心在插入數據期間,互聯網連接出現問題或發生任何其他問題,並且插入了一些行,而其中一些沒有插入,那我該怎么辦?

在解決方案B中,我擔心我的數據會變大,當我嘗試使用 ajax 使用POST方法將它們發送到我的php文件時,一些數據丟失並且由於數據大小而無法發送

你怎么看? 我必須做些什么來解決這個問題?

我建議您配置您的 php 以便它可以處理大量的發布數據,而不是發送這么多的請求,因為這不是最佳的,並且可能會給服務器帶來一些問題,以防您擔心數據丟失或剛剛啟動 sql 事務時當一切正常時您開始插入並提交它,否則只需回滾並顯示錯誤消息。

暫無
暫無

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

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