将复选框值插入数据库

时间:2012-12-23 10:30:27

标签: php html phpmyadmin

如何在不使id递增的情况下将复选框值插入数据库。

这是我的代码:

for ($i=0; $i<=sizeof($checkbox); $i++){
    $sql2="INSERT INTO tbl_training VALUES ('".$checkbox[$i]."')";
    $result2=mysql_query($sql2);
}

此代码需要自动递增的ID以避免错误。 提前谢谢。

2 个答案:

答案 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]."')";