我需要一些指导。从我对 MYSQL 的阅读中,我了解到要正确配置我的数据库并使其保持最佳运行,我需要按如下方式制作我的数据库。比如说我有
DB Members: which holds~ 1-Primary_ID, 2-email, 3-password, 4-address_ID, and 5-phone_ID.
好的,现在我知道我需要创建一个名为 DB: address 和另一个 DB: phone 的新数据库
DB Address: which holds~ 1-address_ID(UNIQUE), 2-street, 3-city, 4-state, 5-zip
最后是另一个数据库:电话
DB Phone: which holds~ 1-phone_ID(UNIQUE), 2-area code, 3-phone
问题 #1:这是设置我的数据库的有效方法吗?&& 这是正确的吗?
问题 #2:当使用 PHP 从 HTML 表单中插入记录时。我如何确保在表格中输入的地址被分配给 DB 地址并且正确的 address_ID 记录在 DB Members 中?&& DB Phone 和 DB 成员中的 phone_ID 是否相同?
谢谢您的帮助!
我的 mysql_query 语句应该是什么样的?
mysql_query("INSERT INTO Members (email, password, address, phone, timeStamp)
VALUES('$email', 'SHA($pass)', '$address', '$phone', now())");
如何将地址分配给地址数据库并将电话分配给电话数据库?我需要使用单独的插入语句吗?如果是这样 - 我如何让他们的正确 ID 进入 DB 成员?