我有一个数组,我需要插入到多行数据库中。数组的结构如下:
$rowsToInsert = explode (".",$var);
(Dot表示新行,而逗号表示新列) 我需要将它插入数据库,如下所示:
我首先将所有行存储在数组中,如:
$rowsToInsert[0] = Name1,Age1,DOB1,Relation1;
$rowsToInsert[1] = Name2,Age2,DOB2,Relation2;
...And So on...
我现在有:
]
问题:
将这些数组元素存储到具有Name,Age,DOB,Relation列的数据库中的最快方法是什么?
答案 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. "')";
}