人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQLとphpで簡単な会員サイト兼ECサイトを作っています。

テーブルは以下のような感じです。

users
-users_id (primary+auto incluse)
-login_date (date_time) ログイン時にcurrent dateがupdateされる
-itemA_state (int)アイテムAテーブルの状態(未購入,購入中など)
-itemB_state (int)
-state(int) ユーザーの状態(0=登録済み、1=禁止状態など)

order
-order_id (primary+auto incluse)
-users_id (int)
-item_id (int)
-payment_date (datetime) 購入日時
-expire_date (datetime) 有効期限


itemA
-item_id (primary+auto incluse)
-item_type (int) 契約種類
-users_id (int)
-state (int) 0=使用中、1=期限切れ

itemB(アイテムB)
itemAとほぼ同じ

ユーザーがアイテムを購入したらpayment_dateとexpire_date(+10days等)を挿入するようにしています。
orderのexpire_dateがusersのlogin_dateを越えると、itemAかBテーブルのstateを1に、また同時にユーザーテーブルのitemAかB stateを1にさせたいのですが、
どうすればよいでしょうか。
(http://q.hatena.ne.jp/1206163832こちらでも質問させて頂きました。)


時間がないので、サンプルソースを頂けると幸いです。

宜しく御願い致します。

またこのテーブルにはこのフィールドは必要ないんじゃないか、というご意見/ご指摘もあれば宜しく御願い致します。

●質問者: zipzap-wave
●カテゴリ:インターネット ウェブ制作
✍キーワード:ECサイト MySQL PHP State うご
○ 状態 :キャンセル
└ 回答数 : 0/1件

回答がオープンされていません
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ