如何使用PHP/SQL将大量列值插入数据库?
我正在尝试使用PHP/SQL将大约200个文本字段的表单中的值插入数据库 我正在向插入页面发送HTTP POST。但我能接受200个不同的valaues并插入数据库吗如何使用PHP/SQL将大量列值插入数据库?,php,html,sql,Php,Html,Sql,我正在尝试使用PHP/SQL将大约200个文本字段的表单中的值插入数据库 我正在向插入页面发送HTTP POST。但我能接受200个不同的valaues并插入数据库吗 有没有比在for循环中为insert编写PHP脚本更简单的方法,通过将数字名称添加到冒号和文本字段?是的,您将能够获得这200个值。您必须回答的问题是-用户是否正确输入了这200个值 这200行是在一个表中,还是在一个有200列的表中如果答案是200列,我将以非常严肃的方式重新考虑DB的设计,您可以像这样一次插入多行: INSER
有没有比在for循环中为insert编写PHP脚本更简单的方法,通过将数字名称添加到冒号和文本字段?是的,您将能够获得这200个值。您必须回答的问题是-用户是否正确输入了这200个值
这200行是在一个表中,还是在一个有200列的表中如果答案是200列,我将以非常严肃的方式重新考虑DB的设计,您可以像这样一次插入多行:
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个文本框,如果用户需要添加更多数据,那么他们只需单击添加更多按钮,就会出现新的文本框,以便用户可以添加更多数据。此外,网站不会变得丑陋。您还可以将多行添加到数据库中。(如上所述)您真的应该将插入内容分解成块,我认为200是一个非常痛苦的数字。200个文本字段?这听起来像是一个非常丑陋的界面。。。