将数组元素分别插入数据库

时间:2017-03-21 09:34:47

标签: php mysql arrays

如何将数组中的每个元素插入数据库中的单独列并为每个数组索引循环?

例如来自数组索引0,

  • 在第s1列中插入1
  • 在第二列中插入3
  • 在第3列中插入5
  • 在第4列中插入11
我现在有

格式的数组

Array
(

    [0] => Array
        (
            [0] => 1
            [1] => 3
            [2] => 5
            [3] => 11
        )

    [1] => Array
        (
            [0] => 1
            [1] => 3
            [2] => 5
            [3] => 13
        )
)

谢谢

1 个答案:

答案 0 :(得分:0)

使用简单的foreach循环可以实现插入 -

foreach($your_arr as $val){    
    $sql = "INSERT INTO `table_name` (s1, s2, s3, s4) VALUES ('$val[0]', '$val[1]', '$val[2]', '$val[3]')";
    mysqli_query($your_db_conn, $sql);
}

我希望这会对你有所帮助。