如何在不使id递增的情况下将复选框值插入数据库。
这是我的代码:
for ($i=0; $i<=sizeof($checkbox); $i++){
$sql2="INSERT INTO tbl_training VALUES ('".$checkbox[$i]."')";
$result2=mysql_query($sql2);
}
此代码需要自动递增的ID以避免错误。 提前谢谢。
答案 0 :(得分:0)
在数据库表中指定自动增量列
http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html
<强> e.g。 :强>
CREATE TABLE table1 (
id INT(10) NOT NULL AUTO_INCREMENT,
..
) ENGINE=MyISAM;
然后您的插入查询将起作用
答案 1 :(得分:0)
如果您的id
在MySQL中设置为auto_increment
,则可以将其留空,例如 -
$sql2="INSERT INTO tbl_training (id,checkboxes) VALUES ('','".$checkbox[$i]."')";