<input value="March" name="month[March]" type="hidden">
<input value="April" name="month[April]" type="hidden">
<input value="May" name="month[May]" type="hidden">
您可以將它們添加用逗號隔開(或任何其他分隔符,只要其不創建SQL注入)。像
<?php
$months = $_REQUEST['month'];
$sql = "INSERT INTO `YOURTABLE` values ('$id','$name','";
$comma_flag = false;
foreach ($months as $month)
{
$sql = $sql.($comma_flag?",":"").$month;
$comma_flag = true;
}
$sql .="');";
$dbc = mysql('localhost','username','password');
mysql_select_db('your_database',$dbc);
mysql_query($sql,$dbc);
?>
注:MySQL的列month_name
必須是大尺寸的varchar
。
如果你以後要中檢索,之後「SELECT FROM ...
」您可以使用
$months = explode($result,",");
什麼是數據庫結構拆呢? – MichaelRushton 2012-03-25 07:05:27
請增加更多的理解 – 2012-03-25 07:08:24
投票結束,因爲太局部化。你在這裏有兩個問題:一個關於重複的GET或POST變量名,另一個關於插入到MySQL中。 – 2012-03-25 07:12:15