=voice-6ren">
gpt4 book ai didi

php - 使用“选择”和“加入”比较用户输入的日期

转载 作者:行者123 更新时间:2023-11-30 01:06:52 25 4
gpt4 key购买 nike

$sql = "SELECT * FROM 发票 JOIN 供应商 ON (suppliers.supplier_id =voices.supplier_id) WHERE $date >=voices.due_date";

我的sql语句没有执行,我似乎找不到问题,有人可以帮我纠正它。

注意。 “$date”变量当前表示为时间戳。

最佳答案

您需要将 $date 转换为 due_date 列的表示形式。

由于您的列可能采用 DATE 或 DATETIME 格式,因此您应该使用 FROM_UNIXTIME() 函数(引用 here ),例如

$sql = "SELECT * FROM invoices JOIN suppliers ON (suppliers.supplier_id = invoices.supplier_id) WHERE FROM_UNIXTIME( $date ) >= invoices.due_date";

或者,您可以在 PHP 中进行转换,例如使用$date = date( DATE_ISO8601, $date ),在执行查询之前。

关于php - 使用“选择”和“加入”比较用户输入的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19686486/

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