1

我使用下面的代码将多条记录插入到 mysql 中。但是,在插入 mysql 后,我需要将其插入到普遍的 sql 中以供粉彩使用。如果要插入的记录只是一个,我使用 odbc_exec 效果很好。我需要帮助。

$query .= '
   INSERT INTO supplier_invoice
        (inv_number, SupplCode, Item_No, product_name, 
         qty, unitPrice, subtotal, inv_dt, created_by) 
   VALUES("'.$inv_No.'", "'.$supp_code.'", "'.$itNo.'", "'.$itName.'", 
          "'.$qqty.'", "'.$cost.'", "'.$ttotal.'", "'.$inv_dt.'", 
          "'.$submitted_by.'"); 
   ';
4

1 回答 1

0

您应该使用其他方式来考虑查询:

开始时:

$query = 'INSERT INTO supplier_invoice
        (inv_number, SupplCode, Item_No, product_name, 
         qty, unitPrice, subtotal, inv_dt, created_by) 
   VALUES ';
$first_query = true;

在循环:

if ($first_query) {
    $first_query = false;
} else {
    $quetry .= ',';
}
$query .= '("'.$inv_No.'", "'.$supp_code.'", "'.$itNo.'", "'.$itName.'", 
      "'.$qqty.'", "'.$cost.'", "'.$ttotal.'", "'.$inv_dt.'", 
      "'.$submitted_by.'")';
于 2018-01-31T13:36:13.567 回答