在db mysql中插入数组

时间:2013-03-17 11:19:29

标签: php database arrays

我有像这样的PHP数组

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',
  ),
)

如何在db中插入?我有字段idprodotto prodotto cordinaten cordinatee但是如何插入?

2 个答案:

答案 0 :(得分:0)

您可以使用SafeMysql library

假设您已建立连接,则所需的所有代码均为

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

答案 1 :(得分:0)

本机方法是设置for-each-loop,然后遍历数组并遍历它并执行一个查询,将单行插入到表中的每个字段的表中。