我有一个循环,我需要获取元素,然后我需要在mysql表中插入每个元素,但这段代码只能插入1个元素。(ps变量加载min 4元素)。
为什么我无法使用此循环插入多个元素?
请急需我知道。谢谢
function addmijloc(){
foreach ($_SESSION["mijloc"] as $check)
{
$sql="INSERT INTO isu_mijloace (`nr_rap_ext_mijl`, `mijloc`) VALUES ('".$_SESSION['nrraport']."', '".$check."')";
if(mysql_query($sql))
{
$mijloace="ok";
}
else
{
echo '<script>alert("Tabela mijloace eronata");</script>';
}
}
}
答案 0 :(得分:0)
你是否尝试在循环中使用print_r($ check)得到你得到的结果?
答案 1 :(得分:0)
foreach ($_SESSION["mijloc"] as $check=>$value)
{
$sql="INSERT INTO isu_mijloace (`nr_rap_ext_mijl`, `mijloc`) VALUES ('".$_SESSION['nrraport']."', '".$value."')";
mysql_query($sql);
if(mysql_query($sql))
{
$mijloace="ok";
}
else
{
echo '<script>alert("Tabela mijloace eronata");</script>';
}
}