質問 > 管理機能 > dtb_category_countとdtb_category_total_countを空にしてしまった場合の復活方法 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
SaintsRz |
投稿日時: 2011/11/5 20:34
対応状況: −−−
|
新米 登録日: 2011/7/15 居住地: 投稿: 10 |
Re: dtb_category_countとdtb_category_total_countを空にしてしまった場合の復活方法 初めまして、私も同じ現象を起こしてしまったので質問させてください。
私の場合はdtb_category_countとdtb_category_total_countを空にしてしまい商品詳細ページに表示されているカテゴリのリンクをクリックするとエラーになります。 皆さんの回答を参考にカテゴリを再度登録や商品を登録しても2つのテーブルには何も入りません。(登録事態はできます。) むしろ商品の登録、更新で保存を押すとエラーになります。 はじめはページにカテゴリも出なかったのですがphpmyadminで直接2つのテーブルに登録したカテゴリIDと商品数(テストで1件登録)を登録したところ表示はできたのですが、一覧を表示しようするとエラーになります。 この説明で何かわかりますでしょうか。 そもそも空にしてしまったためそれまでどのようなデータが入っていたか不明なのですがどちらも基本的にdtb_categoryテーブルのcategory_idとその配下についている商品数(1件なら1)を1レコード登録すればいいのですよね? 商品情報は見れているためdtb_products、dtb_products_class 、dtb_product_categoriesはちゃんと登録されていると思われます。 下記は商品一覧ページを開こうとしたときのエラーログとスペックとなります。 SQL: SELECT count(*) FROM ( SELECT alldtl.product_id FROM dtb_products AS alldtl JOIN dtb_product_categories AS T2 ON alldtl.product_id = T2.product_id JOIN dtb_category ON T2.category_id = dtb_category.category_id WHERE alldtl.del_flg = 0 AND alldtl.status = 1 AND (stock >= 1 OR stock_unlimited = 1) AND T2.category_id IN (?) GROUP BY alldtl.product_id ) as t MDB2 Error: no such field _doQuery: [Error message: Could not execute statement] [Last executed query: PREPARE mdb2_statement_mysql_129e2ebb858ea01c4563641dc5350b2a7e30e189a0 FROM 'SELECT count(*) FROM ( SELECT alldtl.product_id FROM dtb_products AS alldtl JOIN dtb_product_categories AS T2 ON alldtl.product_id = T2.product_id JOIN dtb_category ON T2.category_id = dtb_category.category_id WHERE alldtl.del_flg = 0 AND alldtl.status = 1 AND (stock >= 1 OR stock_unlimited = 1) AND T2.category_id IN (?) GROUP BY alldtl.product_id ) as t'] [Native code: 1054] [Native message: Unknown column 'stock' in 'where clause'] EC-CUBEバージョン 2.11.0 PHPバージョン PHP 5.2.17 DBバージョン MySQL 5.0.90-community レンタルサーバ ラピッドサイト よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
dtb_category_countとdtb_category_total_countを空にしてしまった場合の復活方法 | Mami | 2011/9/12 1:29 |
Re: dtb_category_countとdtb_category_total_countを空にしてしまった場合の復活方法 | yukikaze | 2011/9/12 17:30 |
Re: dtb_category_countとdtb_category_total_countを空にしてしまった場合の復活方法 | AMUAMU | 2011/9/13 11:21 |
Re: dtb_category_countとdtb_category_total_countを空にしてしまった場合の復活方法 | Mami | 2011/9/21 1:19 |
» Re: dtb_category_countとdtb_category_total_countを空にしてしまった場合の復活方法 | SaintsRz | 2011/11/5 20:34 |
Re: dtb_category_countとdtb_category_total_countを空にしてしまった場合の復活方法 | seasoft | 2011/11/5 23:03 |
Re: dtb_category_countとdtb_category_total_countを空にしてしまった場合の復活方法 | SaintsRz | 2011/11/6 0:25 |
Re: dtb_category_countとdtb_category_total_countを空にしてしまった場合の復活方法 | seasoft | 2011/11/6 1:46 |
Re: dtb_category_countとdtb_category_total_countを空にしてしまった場合の復活方法 | SaintsRz | 2011/11/6 13:32 |
Re: dtb_category_countとdtb_category_total_countを空にしてしまった場合の復活方法 | seasoft | 2011/11/6 13:37 |