0

これは設計上の問題です。

取引の支払いの確認として利用できるペイパルIPN変数がいくつかあります。それらはたくさんあります。私の質問は、それらをデータベースに保存するにはどうすればよいですか?

  1. それらすべてをテーブルの1行に挿入する必要がある場合は、sold_itemとしましょう。
  2. または、それらを複数のテーブルに保存して、それらの間の関係を構築します。
  3. IPNトランザクションで使用可能なすべての変数を保存する必要がありますか、それとも重要な変数のみを保存する必要がありますか?

私の計画は、あなたは私のサイトの登録ユーザーです。あなたはアイテムをリストし、誰かがそれを購入します。支払い通知(IPN)を受け取り、メールを送信します。商品は販売されます。Paypalから受け取った取引の情報を保存したい。

ヘルプの洞察をいただければ幸いです。

4

1 に答える 1

0
  1. それらすべてをテーブルの 1 つの行に挿入する必要がある場合は、sold_item としましょう。

    まあ、あなたのために働くものは何でも。あなたにとって非常に重要なフィールドを必ず保存してください。すべてのデータを行として格納するのが難しいと思われる場合は、シリアル化できます。

  2. または、それらを複数のテーブルにまたがって保存し、それらの間の関係を構築します。

    ずっといい :)

  3. IPN トランザクションで使用可能なすべての変数を保存する必要がありますか、それとも重要なものだけを保存する必要がありますか?

    *カスタム変数がある場合は、それも保存できます。重要なデータだけが必要だと思われる場合は、重要度の低いものは気にしないでください。データベースのスペースを節約することもできます:)

于 2012-05-19T22:09:21.273 に答える