首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何轻松存储用户帐户详细信息?

问如何轻松存储用户帐户详细信息?
EN

Stack Overflow用户
提问于 2012-05-19 17:10:24
回答 3查看 1.1K关注 0票数 1

我张贴这篇文章,因为我不确定确切的技术和方法,以进一步调查。

我希望建立一个简单的网站:

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前端相结合。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-19 17:19:05

是的,有一种更有效的存储数据的方法;

您的用户必须具有以下列:

  • id -选中了AUTO_INCREMENT选项的整数,PRIMARY_KEY - user
  • username
  • email
  • password
  • last_login

的唯一id

表单表格的结构应如下所示:

  • id -选中了AUTO_INCREMENT选项的整数,填写/发布form
  • field1
  • field2

的用户的recored

  • user_id - id的PRIMARY_KEY唯一Id
票数 0
EN

Stack Overflow用户

发布于 2012-05-19 17:22:36

您的方法很好;我唯一要说的是,不要考虑将每个用户的信息存储在单独的表中的方向。您在问题中概述的结构很好,即:有一个包含用户名、密码、last_login等的用户表,以及另一个用于其他“字段”的表。当您从另一个表中获取数据时,请确保包含用户名作为连接这两个表的键。确保在两个表中将username声明为唯一键。

票数 0
EN

Stack Overflow用户

发布于 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10663870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档