立华软件园博客
首页
技术文档
源代码
论坛
圈子
博客
书签
文件
相册
商品
游戏开发
程序开发
操作系统
电脑硬件
分类信息
企业信息
安全防护
网站开发与设计
游戏秘技
数码玩家
软件应用
数据库技术
游戏人生
网络游戏
灌水乐园
文艺茶座
历史文化
影音娱乐
数码贴图
活动聚会
车友之家
您的位置:
立华软件园博客
>>
论坛
>>
PHP
>>
查看帖子
字体:
小
中
大
关于MYSQL在PHP中编程的问题!控制数据库中的数据只能一个人访问?
xingyungulang 发表于: 2006-5-15 11:37 来源:
立华软件园博客
我想用PHP做一个在网页中管理数据的程序,可以有多个人同时查询,但只有一个人有权修改同一项数据.这怎么做呢?
我想在数据库中建一个临时的表来标志各项数据的状态,比如说A用户以修改权限打开数据项X,就标明X不能被其它的以修改权限打开,当A关闭数据项X后,就改回X的状态.
但以上想法不成功,因为在网页中没有办法确定A用户是否正常关闭X.
有什么好的方法吗?
最新回复
yangchilang at 2006-5-15 11:38:39
修该的时候锁数据库,存储后开数据库
lock tables table_name write;
unlock tables;
大傻 at 2006-5-15 11:39:14
他下次登录的时候,先检查一下当前时间与最后一次登录时间之间的差是否超过了指定的时间差。如果是则允许登录,且用当前时间替换最后登录时间。
记住,你必须采用某种方法让客户在规定的时间过后必须再次登录。(当用户登录后,每次访问时都改写最后一次登录时间,如果最后一次访问时间与当前时间差超过指定时间,则用户必须再次登录。这个时间由你自己定,比如2个小时。)
查看全部回复
我也来说两句
最新更新主题
Delphi for PHP 来了!
【电子书下载】精通PHP+MySQL应用开发
PHP5.1时区设置
日期显示问题???请大家帮帮手!!...
PHP比ASP优秀的七个理由
关于排列
请各位来谈谈php连接数据库方式……...
如何做繁体版呀!
谁在用PHP进行面向对象编程?请给举一...
请问如何上传文件
立华软件园博客
|
交流论坛
|
快捷面板
|
站点地图
|
友情链接
|
空间列表
|
站点存档
|
联系我们
最新回复
lock tables table_name write;
unlock tables;
记住,你必须采用某种方法让客户在规定的时间过后必须再次登录。(当用户登录后,每次访问时都改写最后一次登录时间,如果最后一次访问时间与当前时间差超过指定时间,则用户必须再次登录。这个时间由你自己定,比如2个小时。)