確定基本上我試圖比較今天的日期與數據庫日期,並確定是否今天日期>然後在數據庫中的日期之一。但無論從數據庫<或>與今天相比,結果總是如此。PHP比較日期
可能有人認罪看看我的代碼,並指出任何潛在的不法行爲,請
PHP
$timestamp = date("Y-m-d");
$sql="SELECT enddate FROM campaigns WHERE id=".$data['camp'];
$query = mysqli_query($db, $sql);
while($result = mysqli_fetch_assoc($query)){
if($timestamp > $result){
echo "<script type='text/javascript'>alert('This Workshop Has Expired');</script>";
exit;
}else{
echo "<script type='text/javascript'>alert('Thank You For Registering');</script>";
exit;
}
}
在你的數據庫,你怎麼儲存「結束日期」?你應該真的用時間戳,看看你如何讓你'$ timestamp' var我猜你不會。 – James
if($ timestamp> $ result){??如何知道它是一個「約會」的PHP?使用strtotime轉換爲整數,然後驗證。在現實生活中應用程序使用日期時間類。 – Stewie