gpt4 book ai didi

php - 需要帮助.. 有人可以告诉我为什么查询没有执行吗?

转载 作者:太空宇宙 更新时间:2023-11-03 10:44:36 24 4
gpt4 key购买 nike

$selectResitDate = "SELECT startdate FROM resit";
$runselectResitDate = mysqli_query($conn, $selectResitDate);
if (!$runselectResitDate) {
die('Invalid query: ' . mysql_error());
}
while($row = mysqli_fetch_assoc($runselectResitDate))
{
$datetime2 = new DateTime($row=['startdate']);
$interval = $datetime1->diff($datetime2);
$diff=$interval->format('%a');
echo $diff;
}

请帮忙,它只是不起作用..没有显示结果我已经多次遇到这个问题,谁能告诉我为什么会出现这个问题以及如何避免这个问题?

最佳答案

删除等号:

$datetime2 = new DateTime($row=['startdate']);
^

应该是:

$datetime2 = new DateTime($row['startdate']);

否则,您只需将单个元素数组分配给 $row 并将其用作 Datetime 函数的参数,而不是获取值。

此外,将 mysql_error() 更改为 mysqli_error($conn)

关于php - 需要帮助.. 有人可以告诉我为什么查询没有执行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33707087/

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