那句代码错了?

alongalong 2004-12-08 06:44:24
$a=(int)date("h");
$b=$a-6 ;
$c=2*$b;
$m="update b set b=b+1+$c";
mysql_query($m);

运行后字段B每次都加1不加$c?假定$a大于6
...全文
109 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
alongalong 2004-12-09
  • 打赏
  • 举报
回复
好象该成date(G)就合适了,谢谢二位
死胖子 2004-12-08
  • 打赏
  • 举报
回复
为什么不这样呢?
$a=(int)date("h");
$b=$a-6 ;
$c=2*$b+1;
$m="update b set b=b+ $c";
mysql_query($m);
mynamesucks 2004-12-08
  • 打赏
  • 举报
回复
$b=0,又打错 = =;;
mynamesucks 2004-12-08
  • 打赏
  • 举报
回复
对啊,$b就是=6的,因为$a-6=0
$a=(int)date("h");因为这句
你在18:00-18:59运行这个程序的时候$a=6
alongalong 2004-12-08
  • 打赏
  • 举报
回复
现在运行的
alongalong 2004-12-08
  • 打赏
  • 举报
回复
要是 没这句就正常 $b=$a-6 ;
mynamesucks 2004-12-08
  • 打赏
  • 举报
回复
你是几点钟运行这个程序的?如果是6点到7点运行的那么$c=0
所以当然不会加上去
你7点之后再试应该就会加了
mynamesucks 2004-12-08
  • 打赏
  • 举报
回复
不好意思看错了,我再看看
mynamesucks 2004-12-08
  • 打赏
  • 举报
回复
$a=(int)date("h");
$b=$a-6 ;
$c=2*$b;
$m="update b set b=b+1+'".$c."'";
mysql_query($m);

21,893

社区成员

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

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