バグ報告 > その他 > 購入ボタンを押すとDBエラーが出ます |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yuh |
投稿日時: 2014/6/20 15:16
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 購入ボタンを押すとDBエラーが出ます プレースホルダーに入れるべき配列の数は合ってます。
0から12まででトータル13個なので問題ありません。 Duplicate entry '2' for key 'PRIMARY なので、dtb_order_detailにすでに同じ値(order_detail_idが2)の物が入っているというエラーです。 MYSQLであればdtb_order_detail_order_detail_id_seqのAUTO_INCREMENTとかを重複しないような値に変更してください。 |
piropiro |
投稿日時: 2014/6/20 14:45
対応状況: −−−
|
常連 登録日: 2014/4/25 居住地: 投稿: 56 |
Re: 購入ボタンを押すとDBエラーが出ます エラーはプレースホルダーに入れるべき配列の数が合わないといっています。
上記では、 order_id product_id product_class_id product_name product_code classcategory_name1 classcategory_name2 point_rate price quantity tax_rate tax_rule order_detail_id の13項目のデータを登録したいと言っているが、 0 => '3871', 1 => '988', 2 => '517', 3 => 'ファティマシリーズ', 4 => 'FA-WCR', 5 => NULL, 6 => NULL, 7 => '0', 8 => '7800', 9 => 2, 10 => '5', 11 => '1', 12 => '2', と1個足りないので、 エラーが出ています。 |
guissfg |
投稿日時: 2014/6/20 14:25
対応状況: −−−
|
常連 登録日: 2010/7/7 居住地: 投稿: 40 |
購入ボタンを押すとDBエラーが出ます 購入ボタンを押すと以下のエラーが出ます。
商品登録はできるのですが。今のところ購入だけができない状態です。ほぼ素人なので分かりません。。権限の問題でしょうか? よろしくお願いします。(>_<;) Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。 SQL: [PREPARE mdb2_statement_mysql_1952362fb1a2941e8d3890fa3b184ba3cd398bbd3ef FROM 'INSERT INTO dtb_order_detail(order_id,product_id,product_class_id,product_name,product_code,classcategory_name1,classcategory_name2,point_rate,price,quantity,tax_rate,tax_rule,order_detail_id) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,?'] PlaceHolder: [array ( 0 => '3871', 1 => '988', 2 => '517', 3 => 'ファティマシリーズ', 4 => 'FA-WCR', 5 => NULL, 6 => NULL, 7 => '0', 8 => '7800', 9 => 2, 10 => '5', 11 => '1', 12 => '2', )] MDB2 Error: constraint violation _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_mysql_1952362fb1a2941e8d3890fa3b184ba3cd398bbd3ef USING @0, @1, @2, @3, @4, @5, @6, @7, @8, @9, @10, @11, @12] [Native code: 1062] [Native message: Duplicate entry '2' for key 'PRIMARY'] |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |