【发布时间】:2011-05-26 04:24:02
【问题描述】:
我有一个数组(二维)并将其插入到我的数据库中。
我的代码:
$yourArr = $_POST;
$action = $yourArr['action'];
$mysql = $yourArr['mysql'];
$total = $yourArr['total'];
unset( $yourArr['action'] , $yourArr['mysql'] , $yourArr['total'] );
foreach ($yourArr as $k => $v) {
list($type,$num) = explode('_item_',$k);
$items[$num][$type] = $v;
$pnr= $items[$num][pnr];
$pkt= $items[$num][pkt];
$desc= $items[$num][desc];
$qty= $items[$num][qty];
$price= $items[$num][price];
$eintragen = mysql_query("INSERT INTO rechnungspositionen (artikelnummer, menge, artikel, beschreibung,preis) VALUES ('$pnr', '$qty', '$pkt', '$desc', '$price')");
}
我在数据库中获得了 5 个插入,但只有第 5 个有我想要的信息。第一个是不完整的。
有人可以帮我吗?
对不起我的英语。
【问题讨论】:
-
这是 php 吗?如果是,请添加 php 标签
标签: mysql arrays insert multidimensional-array