gpt4 book ai didi

php - PHP 和 SQL 中日期的转换

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

我正在尝试为一个足球网站获取过去的赛程。用户将一个固定装置添加到数据库中,然后我希望 PHP 脚本返回所有日期早于或等于今天的固定装置。然后,这将填充一个下拉列表以选择匹配项并输入分数。

    require 'connect-mysql.php';

$sql = $conn->query("SELECT
*
FROM
fixtures
WHERE
fixture_date <= " .date("Y-m-d"). "
ORDER BY
fixture_date DESC");

$rows = array();

while ($row = $sql->fetch_assoc()) {
$rows[] = $row;
}

echo json_encode($rows); // Parse to JSON and print.

当我有日期为昨天的数据库条目时,当前输出为空。

例如,如果今天有固定装置,我希望它输出一个结果,因为我也设置了等于。

最佳答案

I want the PHP script to return all fixtures that have a date older than or equal to today.

在大多数情况下,您可以相信用户的“今天”与数据库中的“今天”相同。不需要传值。只需使用 curdate() 或类似的内置值:

SELECT f.* 
FROM fixtures f
WHERE f.fixture_date <= curdate()
ORDER BY fixture_date DESC;

关于php - PHP 和 SQL 中日期的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57440614/

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