如何在查询中使用最新日期作为条件

时间:2019-07-24 14:51:48

标签: php html sql

我有几个表,其中一个表是“ peminjaman”,表中有“ date”属性类型,即“ tarikhpemulangan” example =“ 2019-07-23”。我想从“ peminjaman”中选择属性“ tarikhpemulangan”必须从今天起已经通过。请帮助我。

<?php

echo '<h4><script>
var dateObj = new Date();
var bulan = dateObj.getUTCMonth() + 1;//bulan 1-12
var hari = dateObj.getUTCDate();
var tahun = dateObj.getUTCFullYear();
newdate= hari + "-" + bulan + "-" + tahun;
document.write(newdate);
</script></h4>';

include 'capaian.php';

$query1 = "SELECT * FROM peminjaman INNER JOIN lulus ON 
peminjaman.nokppeminjam=lulus.nokppeminjam INNER JOIN peminjam ON 
peminjaman.nokppeminjam=peminjam.nokppeminjam WHERE tarikhpemulangan <= 
'newdate'";
$capai1 = mysqli_query($capaiDB, $query1);

?>

1 个答案:

答案 0 :(得分:0)

您只需要在查询上添加NOW函数 而且我们不需要JavaScript代码。

 include 'capaian.php';
 $query1 = "SELECT * FROM peminjaman INNER JOIN lulus ON 
 peminjaman.nokppeminjam=lulus.nokppeminjam INNER JOIN peminjam ON 
 peminjaman.nokppeminjam=peminjam.nokppeminjam WHERE tarikhpemulangan <= 
 NOW()";
 $capai1 = mysqli_query($capaiDB, $query1);