【发布时间】:2013-10-17 14:09:01
【问题描述】:
您好,我有一个像这样的JSon 数组
Array
(
[NTAy] => ALFA ROMEO
[NTA0] => AUDI
[NTEx] => BMW
[NjAy] => CHEVROLET
[NTEz] => CHRYSLER
[NTE0] => CITROËN
[NjAz] => DACIA
[NjQ5] => DAEWOO
[NTE3] => DAIHATSU
)
我必须将它逐行插入数据库中,我使用过
foreach ($mata as $marca_id => $marca_name){
$line = $line. "','" . $marca_id . "','". $marca_name . "','". $marca_name;
}
$line = substr($line, 0, strlen($line)-1);
$values[$i] = $line;
++$i;
$values =implode ( $values);
echo $values;
echo "<br />";
但在mysql插入
$data = mysql_query(" INSERT INTO jos_virtuemart_categories_ro_ro (virtuemart_category_id, category_name, slug)
VALUES " .$values)
我收到一个错误,无法让它工作。有人可以帮帮我吗?
【问题讨论】:
-
$i在foreach循环之外做什么?您希望查询是什么? -
@AmalMurali 我认为 OP 没有正确理解 INSERT 语句的工作原理,也没有循环。