更新数据应该怎么写

oswald0531 2011-08-24 03:23:07
这是一个由用户触发的修改,就是说用户如果改密码了,login_status就等于1,没改就是2,表里面username是用户名,wherer username应该=什么才能按照这个来判断,下面是代码


if($info==ture){
mysql_query("update user set login_status='2' where username=''");
}
else{
$sql=mysql_query("update user set login_status='1'where username=''");

}
...全文
54 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
calky 2011-08-25
  • 打赏
  • 举报
回复
如果用户改密码成功了,肯定执行SQL语句了、
你取用户改完密码执行的SQL返回记录行做判断
如果mysql_affected_rows取到的是1,你就给login_status=1
else就是2
sokeehers 2011-08-24
  • 打赏
  • 举报
回复
很好的 东西谢谢分享
ACMAIN_CHM 2011-08-24
  • 打赏
  • 举报
回复
你需要在PHP代码中设置一个SESSION变量存放当前USERNAME。
rucypli 2011-08-24
  • 打赏
  • 举报
回复
默认是2

如果更改密码 顺便把status=1
wwwwb 2011-08-24
  • 打赏
  • 举报
回复
详细说明,在TRIGGER中?USERNAME没有 变量保存?

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧