gpt4 book ai didi

php - 警告 : a form on this page has more than 1000 fields PHP MySql

转载 作者:IT王子 更新时间:2023-10-28 23:49:57 25 4
gpt4 key购买 nike

我有一份周末上线的调查问卷。在达到如此多的条目后,PhpMyAdmin 开始显示此警告:

Warning: a form on this page has more than 1000 fields. On submission, some of the fields might be ignored, due to PHP's max_input_vars configuration.

该表名为 survey,它有 10 列和 300 行数据 - 大部分是 strings。我不明白它从哪里得到数字 1000 字段?一切都很好,直到 survey 表达到大约 150 个条目。我担心我会丢失我的数据。

我的调查问卷共有 20 页,全部包含多项选择题。所有值都存储在 $_SESSION 数组中,然后发送到第 21 页的 DB。

PhpMyAdmin

最佳答案

您不会丢失数据。此错误消息特定于您试图查看表的内容并一次选择太多行。表格中的列数乘以显示的行数应低于 php.ini 中为 max_input_vars 设置的值。默认设置为 1000。

当您使用您的特定代码时,您不应该遇到此错误,除非您尝试做同样的事情——在某个时间点从返回的查询中显示超过 1,000 个“元素”。你真的希望这样做吗?如果是这样,那么请明智地对数据进行分页并在 SQL 查询中使用 LIMIT。

数据本身是安全的。唯一受影响的是 PHP 的检索和输出能力。

关于php - 警告 : a form on this page has more than 1000 fields PHP MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27365148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com