使用set type存储复选框值

时间:2012-12-26 11:22:34

标签: php mysql set

  

可能重复:
  store multiple checkbox values to database using php and mysql

如何使用php和mysql使用set列类型将复选框值存储到单个字段。可能吗?

我的代码:

<?php
$genre = serialize($_POST['genre']);
$query = "INSERT INTO myset(genre) values('" . $genre . "')";
mysql_query($query) or die(mysql_error());
?>

它不起作用。

1 个答案:

答案 0 :(得分:0)

HTML

<input type="checkbox" name="genre[]" value="1">
<input type="checkbox" name="genre[]" value="2">..

PHP

<?php
$genre= @implode(',', $_POST['genre']);
$query = "INSERT INTO myset(genre) values('$genre')";
mysql_query($query) or die(mysql_error());
?>

在此之后,您将在(单个)流派列中找到值“1,2”。