mysql - 如果日期是今天则更改的 SQL 查询

标签 mysql

我无法决定如何从 mysql 数据库获取最新的剧集 ID。

我需要的是获取过去的最新air_date,但如果该集今天播出,则返回这一集。我的代码不起作用,我想我错过了一些东西。如果有人对如何实现这一目标有任何建议,我将不胜感激:

$today = mktime(0, 0, 0);

"SELECT `id` FROM `hm_episodes_main`
WHERE `show_id` = '{$iShowId}'
AND `episode_voting` = 'Yes'
AND `air_date` < '{$today}'
ORDER BY `air_date` DESC"

最佳答案

我认为您可能只需要修改现有查询以包含当前日期:

播出日期 <=“{$today}”

关于mysql - 如果日期是今天则更改的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8299837/

相关文章:

php - 从 CSV 文件导入日期到 mySql

php - 错误消息: MySQL server has gone away

mysql - Django MySQL 可重复读取 "data loss"

python - 从 flask 中访问 mysql

mysql - 有更好的方法来修改此查询以使子查询更加具体吗?

MySQL:如果不存在则高级插入

正常重启后 MySQL 损坏

mysql - 通过基于点聚合的 id 匹配更新一个基于另一个 MySQL 表的值

mysql - Having OR Where,哪个性能更快?

PHP 连接到 Azure MySQL 但无法访问表