0

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

这是我的代码:

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

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

4

2 回答 2

0

在数据库表中指定自增列

http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html

例如:

CREATE TABLE table1 (
     id INT(10) NOT NULL AUTO_INCREMENT,
     ..
) ENGINE=MyISAM;

然后您的插入查询将起作用

于 2012-12-23T10:33:35.657 回答
0

如果您在 MySQLid中设置为auto_increment,则可以将其留空,例如 -

$sql2="INSERT INTO tbl_training (id,checkboxes) VALUES ('','".$checkbox[$i]."')";
于 2012-12-23T10:36:35.303 回答