登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
讨论/求助
如何实现id递增???
飞炫的火花
@Ta
2014-06-28
3630点击
正在写一个小程序,打算实现每个注册的用户分配到一个id,从1开始逐渐递增,怎么做???是要用循环吗??(非数据库(对数据库一点不懂))
隐藏样式
查看源码
回复列表(11|
隐藏机器人聊天
)
1
UnderDog
@Ta
/ 2014-06-28 /
样
/
源
用mysql最简单
2
唯美无殇
@Ta
/ 2014-06-28 /
样
/
源
主键 关键字 可以修饰
3
飞炫的火花
@Ta
/ 2014-06-28 /
样
/
源
@
唯美式绝恋
,怎么使用?
4
唯美无殇
@Ta
/ 2014-06-28 /
样
/
源
@
飞炫的火花
,我说的是数据库,不过你也能用文本写个存储的,你完全可以写一个操作文本数据的东西,当然你自己写id增值是用循环也可以,不过感觉应该不会需要这,因为,用户应该不会一次性几个人注册,你所需要做的是第一个注册后,用一个单独的文件记录他的id ,例如1,下次有新的人注册的话先获取上一个人的id再加1,然后在把最近注册的id 2写到保存id记录的文件即可,这其实就是一个指针的效果,也可以当作标记。
5
飞炫的火花
@Ta
/ 2014-06-28 /
样
/
源
@
唯美式绝恋
,具体用代码如何实现?想了一个小时多就是没有思路。。。
6
唯美无殇
@Ta
/ 2014-06-28 /
样
/
源
就像记录访客那样,file_get_content 以及put,也可以用其他的好久没弄不知道代码错了没,例如,你先判断记录id指针的文件是否存在,不存在则该用户id是1,有该文件就获取文件的内容,把获取的内容转为整数型再加1,假如你的网站有2个文件了,那么记录id指针的文件b的内容就是2,那么你第3个人的id直接是获取到的内容加1就是3,然后把3写到记录文件b,第n个人的id就是 文件b的内容加1 ,每注册一个用户就更新一下记录文件b
7
xlm
@Ta
/ 2014-06-28 /
样
/
源
用数据库的效果要好得多。
8
Rainbow
@Ta
/ 2014-06-28 /
样
/
源
你注册了存哪?
9
拒绝柳岩99次
@Ta
/ 2014-06-28 /
样
/
源
count(file("db"))+1
10
飞炫的火花
@Ta
/ 2014-06-29 /
样
/
源
@
Rainbow
,存在php文件里!
11
飞炫的火花
@Ta
/ 2014-06-29 /
样
/
源
@
拒绝柳岩99次
,没见过这个函数,请问怎么用?
添加新回复
回复需要
登录
。