我試圖插入數據到數據庫中。但我不知道如何將多選數據插入到mysql數據庫中。Laravel:如何將多選select2下拉列表中選中的數據插入到mysql數據庫中?
0
A
回答
0
您必須遍歷多選數組,然後逐個保存。
foreach ($_POST['your_key'] as $selectedOption) {
// save $selectedOption to database
}
0
我不太清楚你多選
的意思,但我要告訴你如何在數據庫中Laravel一槍插頁多行。
首先,您創建要插入的數據的關聯數組,其中包含列名作爲鍵和值作爲要插入的值。 比方說你有一個名爲要在其中插入與您從您的形式得到了不同的名稱,4個新行users
表:
$data = [
['name'=>'xxx'],
['name'=>'yyy'],
['name'=>'zzz'],
['name'=>'qqq']
];
然後使用模型爲表(在我們的例子:用戶),這將最有可能:
User::insert($data);
0
比方說,你已經得到了有2列的表格:
CREATE TABLE table(
id int not null primary key auto_increment,
selectValue /*Whatever*/
)
,你已經向用戶一次性插入數據有一個選擇名爲「MultipleValues []」(<select name='MultipleValues[]' multiple='multiple'/>
),所以在你的控制器:
public function update(Request $request)
{
$insertData = [];
$multipleValues = $request->get('MultipleValues');
foreach($multipleValues as $value)
{
$insertData['selectValue'] = $value;
}
DB::table('table')->insert($insertData);
}
相關問題
- 1. 如何將多選下拉數據插入laravel 5.2中的數據庫
- 2. 插入下拉列表中選擇到MySQL數據庫
- 3. 如何插入下拉列表中選擇到數據庫
- 4. 如何在laravel中將多選值插入到數據庫中?
- 5. 如何從PHP中的MYSQL數據庫的下拉列表中插入選中的複選框數據
- 6. 如何從下拉列表中插入數據到數據庫
- 7. 通過選擇下拉列表將數據插入數據庫
- 8. 如何從下拉列表中選擇mysql數據庫表以插入記錄
- 9. 如何將表單下拉列表選定值存儲到mysql數據庫中
- 10. 如何將下拉選擇框列表中的用戶所選選項的值存儲到mysql數據庫中?
- 11. 如何將表的多行數據插入到數據庫中?
- 12. 如何將選定的選項插入到數據庫中
- 13. 如何將列表框中的多個數據插入到數據庫中
- 14. 從MySQL數據庫中預先選擇的下拉列表值
- 15. 如何將多個選項列表框選項插入mysql數據庫
- 16. 經典asp從下拉列表中插入多個選定的記錄並插入到數據庫中
- 17. 將數據插入到選擇表中
- 18. 在MYSQL數據庫中插入下拉列表值
- 19. 如何從下拉列表中插入數值到mysql查詢以檢索數據庫中的數據
- 20. PHP下拉列表中選擇的值未插入數據庫中
- 21. Codeigniter從選擇下拉列表中刪除數據庫數據
- 22. 如何在下拉列表中選擇多個值數據表
- 23. 將數據插入到python的MySQL表中的多個列中
- 24. 如何從下拉菜單中爲多個表在數據庫中插入選定的數據
- 25. 如何在laravel的mysql數據庫中插入原始數據
- 26. 從數據庫中讀取數據並顯示在多選下拉列表中
- 27. 如何從HTML表中插入數據到MySQL數據庫表
- 28. 如何將數據插入選定複選框中的表中?
- 29. 如何從數據庫中的表中拉選定的數據
- 30. 從下拉列表中篩選數據
檢查,如果這個人能幫助http://stackoverflow.com/questions/42164542/how-to-display-selected-values yin2-app – Deep
可能的重複[如何在Yii2應用中的多個選擇下拉列表中顯示選定的值?](http://stackoverflow.com/questions/42164542/how在多選的下拉菜單中選擇多個選擇的下拉菜單) – LuFFy
''把這樣的名字放在你的控制器中看作'print_r($ request ['my_select2'])''。然後,您可以通過連接這些多個值或以JSON格式插入到DB中 – webDev