我发帖说这是因为我不确定进一步调查的确切技术和方法。
我希望建立一个简单的网站:
1)用户使用用户名和密码登录。
2)用户保存包含从填写表单中获取的输入的简单页面。
3)用户注销,但所有数据都保存在服务器上。
4)用户再次登录,可以查看存储在帐户中的所有内容。
这一定非常简单,但没有太多的开发知识,我有点不知道下一步该去哪里。
我知道以下一点 - HTML / CSS / Javascript / PHP / MySQL
因此我想到了这种方法:
1)基于php / mysql脚本的用户帐户。
2)用户通过html / php表单输入到简单页面。添加了javascript以实现效果。
3)所有表单输入都记录在mysql数据库中。
在mysql数据库上 - 应该如何构建?
1)用户帐户表: 用户名|电子邮件| LAST_LOGIN
2)简单表格表: 用户名| Form_Field1 | Form_Field2 |形式....
是否有更好的方法来存储个人用户信息 - 所有这些都在一个表中或每个用户的单个表中?
由于编码不是我的优势,是否有我可以利用的预装脚本等。我正在考虑将可用的后端与Twitter Boostrap前端相结合。
答案 0 :(得分:0)
是的,有一种更有效的方式来存储这些数据;
您的用户必须包含以下列:
您的表单表的结构应如下所示:
答案 1 :(得分:0)
你的方法很好;我唯一要说的是,不要考虑将每个用户信息存储在一个单独的表中的方向。你在问题上列出的结构是正确的,即:有一个用户表,用户名,密码,last_login等,另一个表用于其他“字段”,就像你调用它们一样。从其他表中获取数据时,请确保将用户名包含为连接两个表的键。确保在两个表中将用户名声明为唯一键。
答案 2 :(得分:0)
为每个用户创建一个表将使您的数据库变得如此复杂..
你可以创建3个这样的表:: -
1)table_user with fields: - id,name,account_details_id [foreign key]
2)table_account_details: - id,username,password,email,last_login
3)table_form: - id,form_field,user_id [外键]