doudizhu2222 2012-08-11 13:30
浏览 15

循环插入查询

I have a form that is dynamically created/populated, I need to loop the results from that form into an INSERT query. What I have below works, however I need to add 6 more VALUES to the INSERT.

This works fine:

$query_Recordset3 = " INSERT  INTO temporder ( qnt, prod_id)  VALUES ";

foreach($_POST['qnt'] AS $prod_id  =>   $qnt){

 mysql_real_escape_string($query_Recordset3);
  $query_Recordset3 .= "('".$qnt."','".$prod_id."'),"; 

} 

$query_Recordset3 = substr($query_Recordset3,0,-1); 
$Recordset3 = mysql_query($query_Recordset3, $szabo)or die(mysql_error());  

Can someone offer a suggestion?

Edited

$query_Recordset3 = " INSERT  INTO temporder ( qnt, prod_id, ptype, mfg)      VALUES ";

foreach($_POST['qnt'] AS $prod_id  =>   $qnt)
foreach($_POST['ptype'] AS $ptype  =>   $ptype)
foreach($_POST['mfg'] AS $prod_id  =>   $mfg){

 mysql_real_escape_string($query_Recordset3);
      $query_Recordset3 .=                  "('".$qnt."','".$prod_id."','".$ptype."','".$mfg."'),"; 
}

This gets me 18 Inserts from 3 rows, plus the data is not correct.

I'm sorry, I'm used to only using this forum to read issues/solutions, first post. Thank you Gary

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
    • ¥500 52810做蓝牙接受端
    • ¥15 基于PLC的三轴机械手程序
    • ¥15 多址通信方式的抗噪声性能和系统容量对比
    • ¥15 winform的chart曲线生成时有凸起
    • ¥15 msix packaging tool打包问题
    • ¥15 finalshell节点的搭建代码和那个端口代码教程
    • ¥15 Centos / PETSc / PETGEM
    • ¥15 centos7.9 IPv6端口telnet和端口监控问题
    • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作