Php jQuery克隆-PDO插入

Php jQuery克隆-PDO插入,php,arrays,pdo,insert,Php,Arrays,Pdo,Insert,我需要一些帮助。我有一个这样的数组 1) 我想在“发票”表中插入前2个(发票发件人和发票收件人) 2) “invoice\u item”表中的其余项具有来自“invoice”的最后一个插入id 我已经完成了第1点和第2点的部分工作,唯一的问题是它只插入了“项目描述”和“项目数量”(描述2和2)中的1条记录 我知道这与数组有关,但我对PDO、PHP还是新手。如果有人能帮忙,我将不胜感激 谢谢 Array ( [invoice_from] => Person 1 [invoic

我需要一些帮助。我有一个这样的数组

1) 我想在“发票”表中插入前2个(发票发件人和发票收件人) 2) “invoice\u item”表中的其余项具有来自“invoice”的最后一个插入id

我已经完成了第1点和第2点的部分工作,唯一的问题是它只插入了“项目描述”和“项目数量”(描述2和2)中的1条记录

我知道这与数组有关,但我对PDO、PHP还是新手。如果有人能帮忙,我将不胜感激

谢谢

Array
(
    [invoice_from] => Person 1
    [invoice_to] => Person 2
    [item_description] => Array
        (
            [0] => Desc 1
            [1] => Desc 2
        )

    [item_qty] => Array
        (
            [0] => 1
            [1] => 2
        )
)

$stmt = $this->db->prepare("INSERT INTO invoice(invoice_from, invoice_to) VALUES(:invoice_from, :invoice_to)");         

$stmt->bindparam(':invoice_from', $invoice_from);

$stmt->bindparam(':invoice_to', $invoice_to);

$stmt->execute();           

$last_id = $this->db->lastInsertId();

$stmt = $this->db->prepare("INSERT INTO invoices_items(invoice_id, item_description, item_qty) VALUES(:invoice_id, :item_description, :item_qty)");         

$stmt->bindparam(':invoice_id', $last_id);

foreach($item_description as $val_1)
{
    $stmt->bindparam(':item_description', $val_1);
}

foreach($item_qty as $val_2)
{
    $stmt->bindparam(':item_qty', $val_2);
}

$stmt->execute();