gpt4 book ai didi

php - 通过 id 更新表行中的值 - PHP

转载 作者:行者123 更新时间:2023-11-29 03:24:05 24 4
gpt4 key购买 nike

我正在尝试每 24 小时增加一个名为“denda”的列中的数字值,然后是不同的开始日期。例如,如果日期到达当前日期时间,那么它开始计数到 ​​0.20 .. 第二天应该是 0.40。因此该值应该不同,后面是表格中的开始日期。

这是我的输出

contohgambar

这是我的代码

$pulang = mysql_query("SELECT id_peminjam, t_pinjam, t_pulang FROM peminjaman WHERE status='LEWAT'");
$pulang2 = mysql_fetch_array($pulang);
$id = $pulang2['id_peminjam'];
$id2 = $pulang2['t_pinjam'];
$id3 = $pulang2['t_pulang'];

"</br>";
date_default_timezone_set("Asia/Kuala_Lumpur");

$now = time();
$your_date = strtotime($id3);
$datediff = $now - $your_date;
$bil_lewat= floor($datediff/(60*60*24));

$jum_denda = ($bil_lewat * 0.20);

$format = number_format($jum_denda, 2, '.', '');

最佳答案

我想你可以用MySQL语句来解决你的问题。在您的 SQL 语句中添加“DATEDIFF(CURDATE(),t_pulang)*0.2”以计算日期之间的差异。如下, MySQL 5.5 Date and Time Functions - datediff , MySQL NOW() Function

mysql_query("SELECT id_peminjam, t_pinjam, t_pulang, DATEDIFF(CURDATE(),t_pulang)*0.2 FROM peminjaman WHERE status='LEWAT'");

关于php - 通过 id 更新表行中的值 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39113615/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com