点击按钮后,当前日期和时间更改数据库的价值

问题描述 投票:0回答:1

如何更新status与点击完成按钮后,当前日期和时间的价值?

例:

状态= 2019年2月5日8:54

到目前为止,这是我已经试过:

<?php

	 if(isset($_POST['completed']))
    {
        $msg = "Completed";
        $status = $_POST['completed'];
    }

    $reqnumber=$_POST['reqnumber'];
    $con = mysqli_connect('localhost', 'root', '');
    mysqli_select_db($con, 'pcrequest');

    $sql = "UPDATE request SET status = '$status', status = 'date('Y-m-d H:i:s');' WHERE reqnumber = '$reqnumber'";

    if(mysqli_query($con, $sql))
        header("refresh:1; url=messages.php?msg=$msg");
    else
        var_dump(mysqli_error($con));
	
?>
php html mysql database
1个回答
0
投票

您正在尝试设置“身份”的两倍。这分号和嵌套单引号可能会导致一些问题,以及在那里你有date()功能。

我建议设置日期查询之外并插入它作为一个变量,就像这样:

$now = date('Y-m-d H:i:s');

$sql = "UPDATE `request` 
    SET `status` = '$now' 
    WHERE `reqnumber` = '$reqnumber';";
© www.soinside.com 2019 - 2024. All rights reserved.