【发布时间】:2014-11-03 10:13:24
【问题描述】:
我想弄清楚如何使用 if 语句将今天的日期与表中的日期字段进行比较。
<?php
$dayte_today = date('Y-m-d');
$plannerid = $_GET["plannerid"];
$sql="SELECT * FROM planner_content WHERE planner_id='$plannerid'";
$result=mysqli_query($con,$sql)or die(mysqli_error($con));
// Mysql_num_row is counting table row
$count=mysqli_num_rows($result);
if($count>=1){
/* echo "Your id is $userID"; */
while ($link = mysqli_fetch_object($result)) {
echo ''.$link->date.' - '.$link->comment.'' ;
}
}
else {
echo "No events yet";
}
?>
我暂时可以显示结果,但我不知道如何将实际日期与表格中的日期进行比较。我尝试使用 mysqli_fetch_object 但我没有让它工作。
【问题讨论】:
-
我会使用 strtotime() 将所有数据库日期转换为 unix 时间戳,然后使用 time() 将当前时间作为时间戳......然后比较
-
我不需要时间我只想比较一个日期,例如 09/09/2014
-
你很容易受到sql injection attacks
标签: php mysql sql date datepicker