这就是我要的:
foreach($_POST['something'] as $something){
foreach($_POST['example'] as $example){
$query = mysql_query("INSERT INTO table (row, row2) VALUES ('{$something}','{$example}')");
}
}
$_POST['something']
and $_POST['example']
是来自输入的数组
name="something[]"
and name="example[]"
.
问题:
这样我将两次数据发送到数据库。所以我需要一个解决方案,可以循环遍历 2 个数组,而无需发送数据两次。
EDIT
- 两个数组的大小始终相同
- 在 mysql_query 中,我将有其他元素,而不仅仅是 row、row2,并且这些元素将是静态的,没有任何数组。
你的意思是这样的吗:
foreach($_POST['something'] as $key => $something) {
$example = $_POST['example'][$key];
$query = mysql_query("INSERT INTO table (row, row2) VALUES ('{$something}','{$example}')");
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)