2013-03-17 2 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 cordinaten cordinatee, но как вставить?

ответ

0

Для этого можно использовать SafeMysql library.

Если у вас есть подключение уже установлено, весь код, нужно

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

Уроженец способ установить на наличии для каждой петли, а затем перебирать массив и итерацию через него и выполнить запрос, который вставляет одну строку в таблицу для каждого поля в массиве.

Смежные вопросы