使用变量中的foreach将多行插入数据库

时间:2014-04-09 00:40:23

标签: php mysql sql

我有很多变量,例如$ UserID和$ UserName,每个变量都有一个与之相关的数字,例如$ UserID1,$ UserName1,$ UserID2,$ UserName2等。< / p>

对于每个号码,我想使用foreach语句将它们插入到自己的行中,这可能吗?

2 个答案:

答案 0 :(得分:0)

为什么不将这些变量存储在数组中并使用foreach循环遍历它们?当然你可以使用variable variables来处理这个问题,但如果你没有正确跟踪所有事情,就会感到困惑。

答案 1 :(得分:0)

鉴于您知道可以执行的变量数量

    for($i=1, $i <= $total; $i++){
${"UserID".$i} //identical to $UserID1
}

这将动态地生成您的变量名称......您可以在插入中使用它们...