2016-12-01 103 views
-4

如果我的数据是这样的,我将如何使用php插入到mysql中?插入mysql数据

array(
    [template] => template2 
    [quote] => 001 
    [date] => 01 December 2016 
    [referenceno] => 
    [q_cust_name] => 0 
    [q_cat_name] => Array 
     (
      [0] => drugs 
      [1] => oil 
     ) 

    [p_name] => Array 
     (
      [0] => Paracetamol 
      [1] => liquid nitrogen 
     ) 

    [quot_per_unit] => Array 
     (
      [0] => 600/gram 
      [1] => 500/liter 
     ) 

    [quot_des] => Array 
     (
      [0] => Cures fever. Use only in case of high fever 
      [1] => Hazardous Product. 
     ) 

    [quot_price] => Array 
     (
      [0] => 150.00 
      [1] => 7500.00 
     ) 

    [quot_req_qty] => Array 
     (
      [0] => 10 
      [1] => 10 
     ) 

) 
+0

我试过使用for循环 –

+0

请为他人提供足够的信息来了解您的问题。像表结构(databse)等 –

+0

为我们提供一个映射,PHP数组中的哪一列应该到你表中的哪一列... – masterFly

回答

0

$ X = “INSERT INTO quotationuser_idquotedatereferencenoq_cust_nameq_cat_namep_namequot_per_unitquot_req_qtyquot_pricequot_disquot_desincident_chargetaxquote_totalstatus)VALUES”;

for($i=0;$i<count($_REQUEST['q_cat_name']);$i++) 
    { $x.="('', '".$_REQUEST['quote']."', '".$_REQUEST['date']."', '".$_REQUEST['referenceno']."', '".$_REQUEST['q_cust_name']."', '".$_REQUEST['q_cat_name'][$i]."', '".$_REQUEST['p_name'][$i]."', '".$_REQUEST['quot_per_unit'][$i]."', '".$_REQUEST['quot_req_qty'][$i]."', '".$_REQUEST['quot_price'][$i]."', '".$_REQUEST['discount']."', '".$_REQUEST['quot_des'][$i]."', '".$_REQUEST['incident_charge']."', '".$_REQUEST['tax']."', '".$_REQUEST['quote_total']."', 'draft'),"; 

    }   
echo $x;