Php 将复选框值插入数据库
如何在不增加id的情况下将复选框值插入数据库 这是我的密码:Php 将复选框值插入数据库,php,html,phpmyadmin,Php,Html,Phpmyadmin,如何在不增加id的情况下将复选框值插入数据库 这是我的密码: for ($i=0; $i<=sizeof($checkbox); $i++){ $sql2="INSERT INTO tbl_training VALUES ('".$checkbox[$i]."')"; $result2=mysql_query($sql2); } 对于($i=0;$i在数据库表中指定自动增量列 例如: CREATE TABLE table1 ( id INT(10) NOT N
for ($i=0; $i<=sizeof($checkbox); $i++){
$sql2="INSERT INTO tbl_training VALUES ('".$checkbox[$i]."')";
$result2=mysql_query($sql2);
}
对于($i=0;$i在数据库表中指定自动增量列
例如:
CREATE TABLE table1 (
id INT(10) NOT NULL AUTO_INCREMENT,
..
) ENGINE=MyISAM;
然后,如果您的id
在MySQL中设置为auto\u increment
,您可以将insert查询保留为空,如-
$sql2="INSERT INTO tbl_training (id,checkboxes) VALUES ('','".$checkbox[$i]."')";
请不要使用mysql.*
函数来编写新代码。它们不再被维护,社区已经开始。请参阅?相反,您应该了解并使用或。如果您不能决定使用哪一个,将对您有所帮助。如果您选择PDO,。也请参阅谢谢,但我的问题是当id不在自动增量中时,我出现了错误。我需要数据库中的场景是1(checkboxvalue)1(checkboxvalue)2(checkboxvalue)2(checkboxvalue)2(checkboxvalue)诸如此类。很抱歉为这些插图说明。您的表结构是什么?谢谢,但我的问题是,当id不在自动增量时,我出现了错误。数据库中我需要的场景是1(checkboxvalue)1(checkboxvalue)2(checkboxvalue)2(checkboxvalue)2(checkboxvalue)诸如此类的东西。很抱歉,这里有插图。