【发布时间】:2017-09-06 20:49:58
【问题描述】:
我有一个提交多个条目的表单,并且需要能够将这些条目组合成一个 SQL 语句。单击提交按钮时,“名字”、“姓氏”等被放入自己的数组中,所以我有这样的东西:
$firstname = array(
'1' => john,
'2' => mike,
'3' => pete
);
$lastname = array(
'1' => smith,
'2' => jones,
'3' => ross
);
我想把这些结合起来得到一个输出
“John Smith, Mike Jones, Pete Ross”(也许是第三个数组?)这样我就可以像这样进行 SQLSRV 查询了
"INSERT INTO database_table
(firstname, lastname)
Values ($firstnames, $lastnames)"
请原谅我的语法,这是漫长的一天,我一直在努力解决这个问题(而且我是新手)。
【问题讨论】:
-
为什么它们必须在 1 个查询中?数据库中的每一行都应该是它自己的查询,也许在循环上是动态的。您可以循环绑定参数到您的查询,以便一次执行所有插入。您绝对应该使用准备好的语句。