【问题标题】:Best way to Insert a lot rows in database from HTML table using AJAX使用 AJAX 从 HTML 表中插入大量行的最佳方法
【发布时间】:2020-04-30 17:42:38
【问题描述】:

我想在数据库中插入 HTML 表格行的数据, 我的表有大约 200 行,每行有 20 个值,每个表行必须插入到数据库中。 所以我有两个解决方案:

A.我可以将每行数据(20 个值)发送到 ajax,并且这个工作重复每个表行。

B.我可以将所有数据内爆在一起,例如name 行在一起和description 行在一起,并使用 ajax 发送 20 BIG 值,每个值都有 200 个值。



在解决方案A 中,我担心在插入数据期间,互联网连接出现问题或发生任何其他问题,并且插入了一些行,而一些行没有插入,我该怎么办?

在解决方案B 中,我担心我的数据会变大,当我尝试使用 ajax 使用POST 方法将它们发送到我的php 文件时,一些数据丢失并且由于数据大小而无法发送

你怎么看?我必须做些什么来解决这个问题?

【问题讨论】:

    标签: jquery ajax


    【解决方案1】:

    我建议你配置你的 php,这样它就可以处理大量的 post 数据,而不是发送这么多的请求,因为这不是最佳的,并且可能会给服务器带来一些问题,以防你担心数据丢失或者只是启动 sql事务仅在您开始插入并在一切正常时提交,否则只需回滚并显示错误消息。

    【讨论】:

    • 所以,如果我在我的 php.ini 中更改 php post 容量,我可以在 erequest.yeah 上发送大数据?
    • 是的,这是预期的。请告诉它是否不起作用
    猜你喜欢
    • 2015-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-03
    • 2017-09-30
    • 2015-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多