gpt4 book ai didi

php - 无法在 MySQL-PHP 中的数据库列日期时间类型中存储值

转载 作者:行者123 更新时间:2023-11-29 10:32:32 24 4
gpt4 key购买 nike

我想在具有 dattime 类型的数据库列中保存和存储 $​​interval 的日期格式。但它不起作用,在数据库中不显示该值。

 if ($no > 1){
$startdate = new DateTime($lup[$no]);
$enddate = new DateTime($lup[$no-1]);
$int = $startdate->diff($enddate);
$interval = $int->format("%d days, %h hours, %i minutes, and %s seconds  ");
echo "<td>".$interval."&nbsp;</td>";
}else
{
echo "<td> --- </td>&nbsp;";
}

if ($data['id'] == 2){
$sql = mysql_query("
INSERT INTO sla (booking_id, approval)
VALUES ('$booking_id[$no]', '$interval')")
;}

最佳答案

试试这个:

if ($no > 1){
$startdate = new DateTime($lup[$no]);
$enddate = new DateTime($lup[$no-1]);
$int = $startdate->diff($enddate);
$interval = $int->format("%d days, %h hours, %i minutes, and %s seconds &nbsp;");
$dtInterval = $int->format('Y-m-d H:i:s');
echo "<td>".$interval."&nbsp;</td>";
}else
{
echo "<td> --- </td>&nbsp;";
}

if ($data['id'] == 2){
$sql = mysql_query("
INSERT INTO sla (booking_id, approval)
VALUES ('$booking_id[$no]', '$dtInterval')")
;}

关于php - 无法在 MySQL-PHP 中的数据库列日期时间类型中存储值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47129545/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com