PHP登录/创建一个带有ID的帐户

时间:2011-11-04 22:14:55

标签: php mysql login phpmyadmin account

每当用户创建一个帐户时,我希望他们的ID增加1,所以我们有这样的事情:

  

用户1>> ID
  用户2>> ID 1比以前更多。
  用户3>> ID 1比以前更多。
  用户4>> ID 1比以前更多。

那么如何在PHP和MySQL数据库中实现这一目标呢?

4 个答案:

答案 0 :(得分:1)

在数据库端创建一个表,以使用字段id作为整数保存用户

PRIMARY KEYAUTOINCREMENT

如果您愿意,也可以将其定义为UNSIGNED(这样该字段只能是正数)

这样,当你在数据库中插入一行时,它会自动完成......

示例查询插入:

INSERT INTO table (id,username,password) 
 values (,'UsernameSelected','PasswordSelected');

答案 1 :(得分:0)

将Id字段设为auto_increment。您可以按照本教程使用phpmyadmin进行设置:tutorial

答案 2 :(得分:0)

上述答案工作AUTO INCREMENT是理想的。如果你想要一本可以学习的教程我从这里学到了如何做到这一点(以及一些基本的jQuery):http://tutorialzine.com/2009/10/cool-login-system-php-jquery/

答案 3 :(得分:0)

请记住,如果删除用户会发生什么。如果您的目标是始终通过user100填充user001,我认为单独增加1并不能解决您的问题。您必须检查最低数字和最高数字之间的“点打开”。如果有一个或多个,那么必须首先填写,只有当没有时,你会取最高的数字并继续加1。

只是一个想法。