バージョン選択

フォーラム

メニュー

オンライン状況

47 人のユーザが現在オンラインです。 (37 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 47
もっと...

サイト内検索

質問 > 管理機能 > 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

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,281名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.