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;
そして、挿入クエリが機能します
あなたidがMySQLでに設定されauto_incrementている場合、次のように空のままにすることができます-
$sql2="INSERT INTO tbl_training (id,checkboxes) VALUES ('','".$checkbox[$i]."')";