請問可將php陣列傳回資料庫嗎?

新手上路,请多包涵

我想將有選的資料新增到資料庫,請問該如何改呢?
因為我的資料欄位要新增到同一欄,所以有點不清楚怎麼打

clipboard.png

程式碼如下:
<form method="post" name="form1" id="form1" action="1.php">
<p>請問你平常的嗜好是?</p><p>

<input type="checkbox" name="checkbox[]" value="打球" id="checkbox_0" />
  打球    
<br/>
<input type="checkbox" name="checkbox[]" value="看書" id="checkbox_1" />
  看書


  <input type="checkbox" name="checkbox[]" value="玩電腦" id="checkbox_2" />
  玩電腦    
<br />
  <input type="checkbox" name="checkbox[]" value="玩手機" id="checkbox_3" />
  玩手機

</p>
<p>

<input type="submit" name="button" id="button" value="送出" />

</p>
</form>
<?php

@$check=$_POST['checkbox'];

foreach($check as $value){
echo $value ."
";
}
?>

clipboard.png

阅读 2.1k
3 个回答

可以使用PHP 拼接几个选项 再存进数据库 例如 打球,看书,玩电脑 这样子的数据 存进sname 这个字段!
或者使用数组存储 将数组序列化后存进sname这个字段,不过提取数据时需要将 sname字段的值反序列化 一下!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题