已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 如何实现id递增???

作者: @Ta

时间: 2014-06-28

点击: 3629

正在写一个小程序,打算实现每个注册的用户分配到一个id,从1开始逐渐递增,怎么做???是要用循环吗??(非数据库(对数据库一点不懂))

[隐藏样式|查看源码]


『回复列表(11|隐藏机器人聊天)』

1. 用mysql最简单
(/@Ta/2014-06-28 19:19//)

2. 主键 关键字 可以修饰
(/@Ta/2014-06-28 19:21//)

3. @唯美式绝恋,怎么使用?
(/@Ta/2014-06-28 19:23//)

4. @飞炫的火花,我说的是数据库,不过你也能用文本写个存储的,你完全可以写一个操作文本数据的东西,当然你自己写id增值是用循环也可以,不过感觉应该不会需要这,因为,用户应该不会一次性几个人注册,你所需要做的是第一个注册后,用一个单独的文件记录他的id  ,例如1,下次有新的人注册的话先获取上一个人的id再加1,然后在把最近注册的id 2写到保存id记录的文件即可,这其实就是一个指针的效果,也可以当作标记。
(/@Ta/2014-06-28 19:35//)

5. @唯美式绝恋,具体用代码如何实现?想了一个小时多就是没有思路。。。
(/@Ta/2014-06-28 19:39//)

6. 就像记录访客那样,file_get_content  以及put,也可以用其他的好久没弄不知道代码错了没,例如,你先判断记录id指针的文件是否存在,不存在则该用户id是1,有该文件就获取文件的内容,把获取的内容转为整数型再加1,假如你的网站有2个文件了,那么记录id指针的文件b的内容就是2,那么你第3个人的id直接是获取到的内容加1就是3,然后把3写到记录文件b,第n个人的id就是  文件b的内容加1 ,每注册一个用户就更新一下记录文件b
(/@Ta/2014-06-28 20:02//)

7. 用数据库的效果要好得多。
(/@Ta/2014-06-28 20:32//)

8. 你注册了存哪?
(/@Ta/2014-06-28 21:19//)

9. count(file("db"))+1
(/@Ta/2014-06-28 21:44//)

10. @Rainbow,存在php文件里!
(/@Ta/2014-06-29 01:19//)

11. @拒绝柳岩99次,没见过这个函数,请问怎么用?
(/@Ta/2014-06-29 01:20//)

回复需要登录

7月29日 03:50 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1