php - 根据最大日期过滤结果

标签 php mysql sql

以下是我的 sql 查询,我在其中尝试根据日期(大于)差异过滤结果。 SQL 函数“Date(FROM_UNIXTIME(i_last_updated))”成功返回日期,但以下查询未按照 where 子句检查过滤结果。请让我知道我的 sql 查询是否有问题,我该如何纠正。谢谢

注意:“我通过使用简单的 if/else 成功地做到了,但我想知道是否有任何可能的方法使用 sql 查询来做到这一点”

$d= "2012-12-25"

$sql2 = "SELECT attendees FROM event_attendees where Date(FROM_UNIXTIME(i_last_updated)) > $d";

最佳答案

您错过了日期变量周围的 ':

$sql2 = "SELECT attendees FROM event_attendees where Date(FROM_UNIXTIME(i_last_updated)) > '$d'";

关于php - 根据最大日期过滤结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10775258/

相关文章:

php - mysqli_connect 不工作

php - Laravel 多态嵌套关系显示无法解释的行为

PHP 表单错误 - undefined index

mysql - 使用perl批量插入到mysql数据库表

c# - 如何欺骗更新身份列?

SQL Server全文检索使用同义词库和前缀形式

javascript - 将javascript集成到wordpress主题中

Mysql 提取字符串的一部分(substr、slice?)

mysql - 在mysql中使用触发器将新记录插入表之前删除记录

SQL DB2 Union 跳过 NULL/0 行