指示が必要です。MYSQL を読んだことから、DB を適切に構成し、最適に実行し続けるには、次のように DB を作成する必要があることを学びました。たとえば、私が持っているとしましょう
DB Members: which holds~ 1-Primary_ID, 2-email, 3-password, 4-address_ID, and 5-phone_ID.
これで、DB: address と別の DB: phone という名前の新しい DB を作成する必要があることがわかりました。
DB Address: which holds~ 1-address_ID(UNIQUE), 2-street, 3-city, 4-state, 5-zip
最後に別の DB: phone
DB Phone: which holds~ 1-phone_ID(UNIQUE), 2-area code, 3-phone
質問 #1: これはデータベースをセットアップする効率的な方法ですか? && それが正しいか?
質問 #2: PHP を使用して HTML フォームからレコードを挿入する場合。フォームに入力されたアドレスが DB アドレスに割り当てられ、正しい address_ID が DB メンバーに記録されていることを確認するにはどうすればよいですか? && DB Phone AND DB members の phone_ID も同じですか?
助けてくれてありがとう!
私の mysql_query ステートメントはどのように見えるべきですか?
mysql_query("INSERT INTO Members (email, password, address, phone, timeStamp)
VALUES('$email', 'SHA($pass)', '$address', '$phone', now())");
アドレス DB にアドレスを割り当て、電話を電話 DB に割り当てるにはどうすればよいですか? 別の挿入ステートメントを使用する必要がありますか? もしそうなら、適切なIDをDBメンバーに取得するにはどうすればよいですか?