簡體   English   中英

如何在PHP的單列和單行中插入數組值

[英]How to insert array value into single column and single row in 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;
}

使用php implode implode()函數從array的元素返回一個string

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

或像這樣插入:

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

在這里我從下拉列表中選擇多個文件,將它們存儲在數組中然后更新到數據庫中。文件名是選擇標記的名稱。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM