如何在不增加 id 的情况下将复选框值插入数据库。
这是我的代码:
for ($i=0; $i<=sizeof($checkbox); $i++){
$sql2="INSERT INTO tbl_training VALUES ('".$checkbox[$i]."')";
$result2=mysql_query($sql2);
}
此代码需要自动递增 id 以避免错误。提前致谢。
如何在不增加 id 的情况下将复选框值插入数据库。
这是我的代码:
for ($i=0; $i<=sizeof($checkbox); $i++){
$sql2="INSERT INTO tbl_training VALUES ('".$checkbox[$i]."')";
$result2=mysql_query($sql2);
}
此代码需要自动递增 id 以避免错误。提前致谢。
在数据库表中指定自增列
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;
然后您的插入查询将起作用
如果您在 MySQLid
中设置为auto_increment
,则可以将其留空,例如 -
$sql2="INSERT INTO tbl_training (id,checkboxes) VALUES ('','".$checkbox[$i]."')";