gpt4 book ai didi

php - 查询中的时间戳问题

转载 作者:行者123 更新时间:2023-11-29 14:11:58 27 4
gpt4 key购买 nike

我有这段代码,我用它来将时间戳字段与我之前选择的日期进行比较!但我收到语法错误..怎么会这样?

$query = sprintf( 'SELECT * FROM coupon WHERE date("Y-m-d", "time") = $date' );

错误是:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' "time") = $date' at line 1

同时,我正在比较时间戳(即字段时间)和日期($date)提前致谢..

最佳答案

time 不应加引号,因为它是字段引用,而不是 string literal .

$query = sprintf('SELECT * FROM coupon WHERE DATE(time) = $date');

注意:您很容易受到 SQL Injection 的影响。 .

关于php - 查询中的时间戳问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13352514/

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