<?php
session_start();
@mysql_connect('localhost','','') or die('Please Check Username or Password');
@mysql_select_db('') or die('error connetcing database');
$qry="SELECT DATEDIFF(DueDate, CURDATE()) AS XYZ,ID FROM fresh_orders";
echo $qry;
$rs=mysql_query($qry);
$qry1="";
while($row=mysql_fetch_array($rs))
{
echo $row[0];
echo $row[1];
$qry1="update fresh_orders set DDays='".$row[0]."' where ID=".$row[1]."";
mysql_query($qry1);
}
?>
这个公式对我不起作用。
我想计算付款截止日期和当前日期之间的差异,并在管理员(我)方面登录个人用户登录的每个会话登录时更新剩余天数(截止日期)。
每个客户都有不同的信用日,因此需要它对每个ID一起正确地影响。有什么办法可以一次性计算每个ID的差异吗?
答案 0 :(得分:0)
更新fresh_orders设置DDays = DATEDIFF(DueDate,CURDATE())