php - 如何使用php比较mysql查询中的两个日期时间

标签 php mysql datetime

我想比较两个 datetime 变量,其中一个是当前 server time 而其中一个存储在 mysql 数据库中 我是运行这段简单的代码,它不会工作,并说这是一个语法错误,我想知道我能做什么

    <?php include("includes/student_session.php");?>
<?php confirm_logged_in();?>
<?php include("includes/connection.php");?>
<?php 
        date_default_timezone_set("");
        $now_date=date("Y-m-d H:i:s");

    $query1="select exam_id from exam where {$now_date} > start_date";
    $result=mysqli_query($cnn,$query1);
    if($result){

    $row=mysqli_fetch_array($result);
    echo $exam_id. "exists";

    }else
    {echo mysqli_error($cnn);}

?>

最佳答案

在这段代码中:

$query1="select exam_id from exam where {$now_date} > start_date";
$result=mysqli_query($cnn,@query1); // <-

您正在使用 @query1,这应该是 $query1

关于php - 如何使用php比较mysql查询中的两个日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25885145/

相关文章:

MySQL从按左连接表的计数排序的多个表中选择

python - 带有毫秒或微秒和时区偏移的日期时间

c - 如何从给定参数获取一周的第一天并打印从周一到周日的整周?

php - 创建双射以获得具有已知最大值的无序计数器

php - 将 csv 文件上传到 mysql 数据库。 upload.php 文件中的错误

php - fatal error : Unsupported operand types in .。?

C# Socket 服务器 - Flash 客户端 - 数据库访问和性能

php - 无效的日期时间格式 : 1292 Incorrect datetime value

c# - C#计算相对时间

php - 回显已发布 ID 的行名称,用于预选的表单值