PHP массив взорваться дважды

1

У меня есть массив, который мне нужно вставить в несколько строк базы данных. Структура массива подобна:

$var = "Name1,Age1,DOB1,Relation1.Name2,Age2,Dob2,Relation2.";//And so on, depending on users input

(Точка указывает новую строку, тогда как запятая указывает новый столбец) Мне нужно вставить ее в базу данных следующим образом:

Сначала я сохранил все строки в массиве, например:

$rowsToInsert = explode (".",$var);

У меня есть сейчас:

$rowsToInsert[0] = Name1,Age1,DOB1,Relation1;
$rowsToInsert[1] = Name2,Age2,DOB2,Relation2; 
...And So on...

Проблема:

Каков самый быстрый способ хранения этих элементов массива в базе данных с именами, возрастом, DOB, столбцами связей?

Теги:
arrays

1 ответ

1

Может быть, это сработает

$rows = explode (".",$var);
$addslash = addslashes($rows);

foreach($addslash as $val) {
    $val_str = str_replace("," ,"','", $val);
    $sql = "INSERT INTO tablename (Name, Age, DOB, Relation) VALUES ('" .$val_str. "')";
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню