如何使用 php 和 mysql 使用设置的列类型将复选框值存储到单个字段。是否可以?
我的代码:
<?php
$genre = serialize($_POST['genre']);
$query = "INSERT INTO myset(genre) values('" . $genre . "')";
mysql_query($query) or die(mysql_error());
?>
它不工作。
如何使用 php 和 mysql 使用设置的列类型将复选框值存储到单个字段。是否可以?
我的代码:
<?php
$genre = serialize($_POST['genre']);
$query = "INSERT INTO myset(genre) values('" . $genre . "')";
mysql_query($query) or die(mysql_error());
?>
它不工作。
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”。