我有一個文本輸入框,您可以在其中輸入用逗號分隔的標記。我想將這些標籤分開存儲在一個表格中,但我不知道如何做到這一點。 我知道我必須單獨的標籤,他們都貼等以後我現在有這個拆分逗號分隔的輸入框值,然後存儲在數據庫中
$array = explode(',', $_POST['tag']);
這是一個良好的開端,我怎麼有後去?
$id=mysqli_insert_id($con);//get your project id here
$sql="";
foreach($array as $tag_name){
//modify below to add $id along with $tag_name
$sql.="('{$id}','{$tag_name}'),"; // you need to remove last comma else it will throw mysql error
}
if($sql!=""){
//rtrim to remove last ',' from string.
$sql=rtrim($sql,',');
$sql="INSERT INTO tags_tbl (project_id,tag) VALUES {$sql};"`
}
現在:
搜索在谷歌插入數據在SQL與SQL .. –
我知道如何做到這一點,但我不知道如何存儲分隔值。 – user3182261
您需要循環訪問'$ array'並插入每個值 –