[Tep-j-general] Re: カテゴリーページの○○月の新着商品について

アーカイブの一覧に戻る

TAMURA Toshihiko tamur****@bitsc*****
2005年 12月 8日 (木) 13:55:14 JST


こんにちは、田村です。

じゅんさん:
> >データベースのインデックスが壊れているのかもしれませんので、
> >mysql コマンドや phpMyAdmin などのSQLを利用できる環境から
> >check table を実行してみてはどうでしょうか。
> 
> はい。早速実行してみましたが「OK」でましたので、異常はないようです。

そうですか。
念のため関連するテーブルも検査してみてください。
----------------------------------------
 check table products;
 check table specials;
 check table categories;
 check table products_to_categories;
----------------------------------------

カテゴリーの新着商品を表示するのは下のようなSQLです。
これを実行すると結果はどうなりますか?
'3'の部分を実際のカテゴリーIDに置き換える必要があります。
----------------------------------------
select distinct p.products_id, p.products_image, p.products_tax_class_id,
if(s.status, s.specials_new_products_price, p.products_price) as
products_price from products p left join specials s on p.products_id =
s.products_id, products_to_categories p2c, categories c where
p.products_id = p2c.products_id and p2c.categories_id = c.categories_id
and c.parent_id = '3' and p.products_status = '1' order by
p.products_date_added desc limit 9;
----------------------------------------

-- 
田村敏彦 / 株式会社ビットスコープ
E-mail:tamur****@bitsc*****
http://www.bitscope.co.jp/




Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る