我张贴这篇文章,因为我不确定确切的技术和方法,以进一步调查。
我希望建立一个简单的网站:
1)用户使用用户名和密码登录。
2)用户保存包含从他们所填写的表单中获取的输入的简单页面。
3)用户注销,但所有数据都保存在服务器上。
4)用户再次登录,可以看到账号上存储的所有内容。
这必须非常简单,但是没有太多的开发知识,我有点卡住了,不知道下一步该怎么做。
我对以下内容略知一二- HTML/CSS/Javascript/PHP/MySQL
因此,我在考虑这种方法:
1)基于php/mysql脚本的用户账号。
2)用户通过html/php表单输入到简单页面。添加javascript效果。
3) mysql数据库中记录的所有表单输入。
在mysql数据库上--这应该如何组织?
1)用户帐户表:用户名|邮箱| Last_Login
2)简单表单表: Username | Form_Field1 | Form_Field2 | Form....
有没有更好的方法来存储个人用户信息--全部存储在一个表中,还是每个用户都有一个单独的表?
由于编码不是我的强项,有没有我可以利用的预打包脚本等。我正在考虑将可用后端与Twitter Boostrap前端相结合。
发布于 2012-05-19 17:19:05
是的,有一种更有效的存储数据的方法;
您的用户必须具有以下列:
的唯一id
表单表格的结构应如下所示:
的用户的recored
发布于 2012-05-19 17:22:36
您的方法很好;我唯一要说的是,不要考虑将每个用户的信息存储在单独的表中的方向。您在问题中概述的结构很好,即:有一个包含用户名、密码、last_login等的用户表,以及另一个用于其他“字段”的表。当您从另一个表中获取数据时,请确保包含用户名作为连接这两个表的键。确保在两个表中将username声明为唯一键。
发布于 2012-05-19 17:40:48
为每个用户创建一个表将使您的数据库变得非常复杂。
您可以创建3个这样的表::--
1)带字段的密钥:-- id,name,account_details_idforeign table_user
2) table_account_details:-- id,用户名,密码,邮箱,last_login
3)表格形式:-- id,form_field,user_idforeign key
https://stackoverflow.com/questions/10663870
复制相似问题