[Tep-j-general] Ultimate_SEO_URLS_for_MS1Jで不具合

Back to archive index

hamada bungu****@leo*****
2007年 6月 12日 (火) 08:26:35 JST


こんにちわ。

On Mon, 11 Jun 2007 18:02:36 +0900
Koba <koba.****@gmail*****> wrote:

> customers_idが'0'で、
> customersテーブルに新規会員情報が登録されるものの、
> adress_bookテーブルとcustomers_infoテーブルへのcustomers_id登録が0'となり、
> データが連携できない状態になっているようです。

そぉですか?

catalog/create_account_process.php

でcustomersテーブルへのinsertに失敗してるからその後の

> $customer_id = tep_db_insert_id();

がfalseとなり、件の症状が出てるように当方には思えますが…。

それとも、customersテーブルへのinsertまではきちんと成功し、customers_id
が(auto_incrementで)生成されてるんですかね?? 確認してください。

> 考えられる問題は何でしょうか?

ちうことで、その前の

> tep_db_perform(TABLE_CUSTOMERS, $sql_data_array);

が、DBに対しどういったSQLを投げてる(そして、失敗してる)のかを確認する
のが最初ではないでしょか?

$sql_data_arrayをprint_rするとか、DB問い合わせを記録するとか。

create_account_process.php内の問題みたいですので、ココの処理を順次追いか
けて行くことになるような気がします。

# 日本語URL等に伴うデータ受け渡し失敗の可能性もあるので、
# 実際の影響はもっと広範囲に及ぶかもしれませんが…

> OSCのバージョンは、ms1j-R7.tarです。

え、SQLインジェクション・・・・(^^;;


はまだ




Tep-j-general メーリングリストの案内
Back to archive index