gmail
hikar****@gmail*****
2008年 4月 15日 (火) 01:40:35 JST
ひかるです。 いつもお世話になってます。 ディレクトリをcatalogからshopに変更したくて、 ディレクトリ名だけ変えてもダメだと思ったので grepしてcatalog(小文字)をshopに一括変換しました。 (以前、これで正常に表示されていたので大丈夫と判断して) その後、FFFTPでアップロードしたら商品情報をDBから取得するところ catalog/product_info.phpの約40行目付近 $product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p.manufacturers_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'"); がきちんと機能していないようでした。 現に、その1行下の if (!tep_db_num_rows($product_info_query)) { // product not found in database に、見事にマッチしてしまい、商品が見つかりません...という表示がでました。 この場合、DBから選択した商品情報をきちんと取得するには、 どのような確認ごとをすれば良いのでしょうか? sql文が良くわからないので、教えてください。 よろしくお願いいたします。