【发布时间】:2010-08-03 16:33:00
【问题描述】:
这就是我想要的:
foreach($_POST['something'] as $something){
foreach($_POST['example'] as $example){
$query = mysql_query("INSERT INTO table (row, row2) VALUES ('{$something}','{$example}')");
}
}
$_POST['something'] 和 $_POST['example'] 是来自输入的数组
name="something[]" 和 name="example[]"。
问题:
这样我会将数据发送两次到数据库。所以我需要一个解决方案,我可以循环遍历 2 个数组,而无需对数据进行两次 sed。
编辑
- 这两个数组将始终具有相同的大小
- 在 mysql_query 中,我将拥有其他元素,而不仅仅是 row、row2,这些元素将是静态的,没有任何数组。
【问题讨论】:
-
我不明白您如何将数据发送两次。如果您在
foreach中添加echo,您能否显示一些示例输出?