如何更新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));
?>
您正在尝试设置“身份”的两倍。这分号和嵌套单引号可能会导致一些问题,以及在那里你有date()
功能。
我建议设置日期查询之外并插入它作为一个变量,就像这样:
$now = date('Y-m-d H:i:s');
$sql = "UPDATE `request`
SET `status` = '$now'
WHERE `reqnumber` = '$reqnumber';";