Я сохранил свою дату в базе данных в формате d/m/y. Как я могу сравнить это с текущей датой? вот мой код. Но он не работает должным образом.Дата сравнения от базы данных с текущей датой
<!DOCTYPE html>
<html>
<body>
<?php
session_start();
include_once 'dbconnect.php';
date_default_timezone_set("Asia/Dhaka");
$t=time();
$d=date("d/m/Y");
$bar=date("l");
$time=date("h:i:sa");
$result=mysql_query("SELECT * FROM seminar WHERE date >= '$d'");
$cnt=mysql_query("SELECT COUNT(*) FROM seminar WHERE date >= '$d'");
$find=mysql_fetch_row($cnt);
$num=$find[0];
while($uRow=mysql_fetch_assoc($result))
{
echo "A Seminar on ".$uRow['about']." will be held in ".$uRow['place'] ." at".$uRow['time'].",".$uRow['date']."<br><br>";
}
//mysql_query("DLETE FROM seminar WHERE date < '$d'");
?>
</body>
</html>
Привет и добро пожаловать в переполнение стека! Пожалуйста, добавьте более подробную информацию - что-то «не работает» - это не очень полезная информация. Это дает какие-либо ошибки? Что оно делает? Что делать? – Anders
Вы можете указать сохраненную дату в БД, чтобы мы могли видеть ее формат, вы написали форму БД d/m/y при сравнении d/m/Y * capital Y – alamnaryab
Если вы можете, вы должны [прекратить использование 'mysql_ *' функций ] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php). Они больше не поддерживаются и [официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). Узнайте о [подготовленном] (http://en.wikipedia.org/wiki/Prepared_statement) [заявлениях] (http://php.net/manual/en/pdo.prepared-statements.php) и рассмотрите возможность использования PDO , [это действительно не сложно] (http://jayblanchard.net/demystifying_php_pdo.html). –