【问题标题】:PHP Array Explode TwicePHP 数组爆炸两次
【发布时间】:2015-08-28 02:13:01
【问题描述】:

我有一个需要插入到多行数据库中的数组。数组的结构是这样的:

$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...

问题:

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

【问题讨论】:

    标签: php arrays oracle


    【解决方案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. "')";
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-26
      • 1970-01-01
      • 2017-02-18
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多