[英]How to insert large number of column values into database using PHP/SQL?
我正在尝试使用 PHP/SQL 将具有大约 200 个文本字段的表单中的值插入到数据库中。
我正在做一个 HTTP POST 到插入页面。 但是我能接受 200 个不同的值并插入数据库吗?
还有比编写 PHP 脚本更简单的方法吗?
是的,您将能够获得这 200 个值。 您必须回答的问题是——用户会正确输入这 200 个值吗?
表中有 200 行,还是有 200 列的表? - 如果答案是 200 列,我会以非常严肃的方式重新考虑该数据库的设计
您可以像这样一次插入多行:
INSERT INTO example
(example_id, name, value, other_value)
VALUES
(100, 'Name 1', 'Value 1', 'Other 1'),
(101, 'Name 2', 'Value 2', 'Other 2'),
(102, 'Name 3', 'Value 3', 'Other 3'),
(103, 'Name 4', 'Value 4', 'Other 4');
插入 4 行
来自单个网页的 200 个文本字段?! 我想知道页面有多长以及您如何验证所有内容!
无论如何,您必须遍历所有字段并插入它们 - 取决于您的表结构。
如果您需要更好的答案,能否完善您的问题? 否则,我们真的很难提供任何帮助。
如果用户不需要恰好 200 个文本字段来添加 200 个值,那么您可以使用添加更多选项,如果不同的用户需要添加不同数量的数据,这将很有帮助。
请检查此链接
这将动态添加文本框.. 所以起初你只需要创建 2 或 3 个文本框,如果用户需要添加更多数据,那么他们只需点击添加更多按钮,新的文本框就会出现,这样用户就可以添加更多数据。 该网站也不会变得丑陋。 您也可以向数据库添加多行。(如上所述)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.