2013-03-17 106 views
0

我在PHP这样插入阵列分贝的MySQL

array (
    0 => 
    array (
    'idprodotto' => '1', 
    'prodotto' => 'Banana', 
    'cordinaten' => '42.75495', 
    'cordinatee' => '13.9365', 
), 
    1 => 
    array (
    'idprodotto' => '2', 
    'prodotto' => 'Pera', 
    'cordinaten' => '42.74159', 
    'cordinatee' => '13.88792', 
), 
    2 => 
    array (
    'idprodotto' => '3', 
    'prodotto' => 'Mela', 
    'cordinaten' => '42.65719', 
    'cordinatee' => '13.89273', 
), 
) 

如何在数据库中插入一个数组?我有领域idprodotto prodotto cordinate cordinatee但如何插入?

回答

0

您可以使用SafeMysql library这个。

假设你有一个连接已经建立,所有你需要的代码是

foreach ($array_with_data as $row) 
    $db->query("INSERT INTO table SET ?u",$row); 
} 
0

天然的方法是在换每个循环,然后通过数组循环设置,并通过它遍历和执行一个将单行插入数组中每个字段的查询的查询。