如何在php中将数组值插入单列和单行

时间:2015-11-17 06:21:45

标签: php

我想将数组值插入数据库单行和列

$str_accommodation_level = "SELECT * FROM interest";
$query_accommodation_level = $dbcon->query($str_accommodation_level);
while ($accommodation_level = $query_accommodation_level->fetch_array()) {
    $level_from = 'type' . $accommodation_level['id'];
    if (isset($_COOKIE[$level_from])) {
        $level_data += '<span>' . $_COOKIE[$level_from] . '</span> <br>';
    }
    print $level_data;
}

2 个答案:

答案 0 :(得分:1)

使用php implodeimplode()函数会从string的元素返回array

$arr = array('1','2','3','4');
$str=implode(",",$arr);

或插入如下: -

INSERT INTO table_name (column1)
VALUES ('$str')

答案 1 :(得分:-1)

这里我从下拉列表中选择多个文件,我将这些文件存储在数组中然后更新到数据库中。这里的文件名是select标签的名称。

 @$filename= $_POST['filename'];
    $title = implode(',',@$filename);
    $sql .="INSERT INTO createtest_filename(id,filename) VALUES('".$max_id."','".$title."');";