2015-11-17 26 views
1

我想插入數組值到數據庫的單一行和列如何插入數組值成單列和單行在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; 
} 
+0

感謝您在Stack Overflow上註冊。爲了解決您的問題,請在您的問題中提及哪些數據庫表需要更新,表中的哪一列以及哪些變量。你所包含的這段代碼並沒有給出任何說明,它似乎是從cookie中讀取並打印出來的,與你的問題無關。 – trincot

回答

1

使用PHP implodeimplode()函數從array的元素中返回string

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

或插入類似的: -

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

謝謝,Pradeep辛格:) –

+0

你可以試試這個代碼@OoAungHtetPaing –

+1

是的,現在我正在嘗試 - Rahautos 感謝您的回答 –

-1

在這裏,我選擇多個文件形成下拉,我存儲那些陣列然後更新成database.Here文件名是選擇標籤的名稱。

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