使用POST向PHP提交大量表单数据

使用POST向PHP提交大量表单数据,php,html,mysql,Php,Html,Mysql,我们正在设计一个调查系统,向用户询问72个问题(多项选择题) 当用户提交时,这将被发布到php页面,该页面将把答案保存在MySQL表中。 当我们使用少量用户进行测试时,它工作得很好 但我观察到,当大量用户提交数据时,并非所有数据都到达服务器,只有部分用户的答案(大约65个答案)才到达服务器。但我从我的所有用户那里获得数据,但有些答案不具竞争力。 我正在使用MySql引擎:MyISAM 问题是什么?我如何解决这个问题。这是一些php配置或mysql(大量insert语句)的问题吗 处理表单提交中的

我们正在设计一个调查系统,向用户询问72个问题(多项选择题) 当用户提交时,这将被发布到php页面,该页面将把答案保存在MySQL表中。 当我们使用少量用户进行测试时,它工作得很好 但我观察到,当大量用户提交数据时,并非所有数据都到达服务器,只有部分用户的答案(大约65个答案)才到达服务器。但我从我的所有用户那里获得数据,但有些答案不具竞争力。 我正在使用MySql引擎:MyISAM 问题是什么?我如何解决这个问题。这是一些php配置或mysql(大量insert语句)的问题吗 处理表单提交中的大量数据的最佳方法是什么
提前感谢

您应该使用ajax功能发布数据

通过下面的链接,它可能会帮助你


PHP中的
POST
请求大小有限制。您可以在
php.ini
中进行调整。至于数据库,我不知道您是如何将它们保存在数据库中的,但数据库中也存在字符/存储限制


每当我处理大型
POST
数据时,比如通过表单发送大量字段值时,使用ajax确实很神奇!尝试使用jQuery,这是的缩写。它非常容易使用,即使您不太熟悉jQuery:)

您需要从php.ini增加max\u input\u vars,或者您可以在.htaccess文件中设置以下代码

php_value max_input_vars 3000