Я пытаюсь вставить следующий массив (из HTML-форм), но я считаю, что я работаю с этим массивом в очень ужасном образомВставить массив MySQLDb
Массив:
Array (
[0] => Array (
[0] => local
[1] => file
[2] => a
)
[1] => Array (
[0] => remote
[1] => image
[2] => b
)
)
Фактический код:
<?php
if(isset($_POST)==true && empty($_POST)==false){
$dataa = ($_POST['code_list']);
}
$data = array_chunk($_POST['code_list'],6);
foreach ($data as $type=>$ba) {
echo "INSERT INTO table(f1, f2, f3,) values (";
foreach ($ba as $a) {
echo "'$a',";
}
echo ");<br>";
}
>
выходной ток:
INSERT INTO table(f1, f2, f3,) values ('local','file','a',);
INSERT INTO table(f1, f2, f3,) values ('remote','image','b',);
Что было бы достойным способом сделать это?
EDIT: Не нужно указывать, как подключиться к базе данных, мне просто нужно иметь дело с данными массива.
, если вы добавляете все элементы как разные строки, то это правильный способ, который я предполагаю. Единственное, что вам нужно позаботиться, вынимая последние дополнительные, из запроса –