PHPとMySQLを使用したeコマースの概要
PHPとMySQLは、Webサイト用のeコマースソリューションを作成するのに適した組み合わせです。ただし、このような複雑なアプリケーションを作成することは、最初は圧倒的に思えます。秘密は、アプリケーションを、MySQLデータベースと連携してWebサイトのeコマースセクションを実行する小さなPHPプログラムまたはスクリプトのグループと考えることです。アプリケーションを個々のコンポーネントに分解しても、それほど圧倒的ではありません。

MySQLデータベース
WebサーバーにMySQLデータベースアプリケーションをインストールする必要があります。 MySQLは非常に人気があり、MySQLを提供するWebホストを見つけるのに問題はないはずです。ほとんどのWebホストは、MySQLデータベースを操作するためのPHPMyAdminなどのユーザーインターフェイスアプリケーションも提供します。データベースは、eコマースアプリケーションに必要な情報を格納する一連のテーブルで構成されます。たとえば、次の表には、2人の架空の人の名、姓、ユーザー名、およびパスワードが格納されています。

ファーストネーム苗字ユーザー名パスワード
メアリー
ジェーン
子羊
スミス
MLamb
JSmith
B11111
A00B00

必要なデータベースとデータベーステーブルの数は、eコマースアプリケーションの複雑さによって異なります。それでは、いくつかの基本的なコンポーネントについて説明しましょう。

顧客データベース
最初に必要なデータベースには、顧客に関する情報が保持されます。一意の顧客ID、顧客アカウントID、ユーザー名、パスワード、姓、名、住所、請求先住所、電子メールアドレス、クレジットカード番号、クレジットカードの有効期限など、各顧客に関する情報を保存します。

製品データベース
次に必要なデータベースは、オンラインカタログの各製品に関する情報を保存する製品データベースです。繰り返しますが、データベーステーブルの設定方法は、カタログの複雑さに依存します。基本的に、製品の一意のID、名前、説明、価格、製品のカテゴリ(ソフトウェア、CD、書籍)などの情報を保存します。

カートデータベース
顧客がカートからアイテムを追加または削除するときに、各顧客のショッピングカートに関する情報を保存するデータベースが必要になります。

注文データベース
完了した注文の注文履歴を保持する必要があります。このデータベースには、一意の注文ID、注文日、フルフィルメント日、出荷日、注文したアイテムなどの情報を含める必要があります。

次へ→





動画の説明: PHPでデータベースを使いこなす(初級) MySQLを動かす (かもしれません 2024).