Как импортировать ассоциативный массив в базу mysql?

программирование php MySQL базы данных

Есть массив
Array
(
[1] => Array
(
[id_nkomnats] => 1к
[id_citys] => НСК
[id_rajons] => Кировский район
[id_streets] => ул. Бронная
[ndoma] => 1
)
[2] => Array
(
[id_nkomnats] => 1к
[id_citys] => НСК
[id_rajons] => Октябрьский район
[id_streets] => ул. Кирпичная Горка 5-я
[ndoma] => 12
)
...
)

Массив нужно циклом импортировать в базу mysql, ключи являются полями таблицы.

Читал описания функций serialize, explode, но не могу понять, как их использовать =(
Ответы:
вот как-то так...
<?php
// $c - Ваш массив
$c = count($arr);
$query="";
$data="";
for($i=1; $i<=$c; $i++){
 foreach($arr[$i] as $value){
  $data .= "'".$value."',";
 }
 $query .= "(".rtrim($data,',')."),";
 $data = "";
}


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.