PHP数组爆炸两次

时间:2015-06-12 06:39:08

标签: php arrays oracle

我有一个数组,我需要插入到多行数据库中。数组的结构如下:

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

(Dot表示新行,而逗号表示新列) 我需要将它插入数据库,如下所示:

我首先将所有行存储在数组中,如:

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

我现在有:

]

问题:

将这些数组元素存储到具有Name,Age,DOB,Relation列的数据库中的最快方法是什么?

1 个答案:

答案 0 :(得分: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. "')";
}