php - Mysql 和 PHP 检查姓名是否存在以及最后联系日期

标签 php mysql

我的数据库中有多个姓名和日期,我正在寻找一种方法,仅查看某个人的姓名一次,并且仅在最后一次联系日期超过 6 个月前时才显示该姓名。

我知道如何仅查看一次条目:

$xyz= $db->query("SELECT * FROM dbname GROUP BY name"); 

而且我还知道如何使用以下方法查看不到 6 个月的日期:

if (strtotime($xyz['date']) <= strtotime("-6 months")) {
    do stuff;
}

但我就是想不出将它们结合起来的方法。

最佳答案

SELECT * 
FROM dbname 
where dateCol > DATE_SUB(now(), INTERVAL 6 MONTH) 
GROUP BY name

关于php - Mysql 和 PHP 检查姓名是否存在以及最后联系日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34534351/

相关文章:

mysql - 如何在 vbulletin 中隐藏/删除/禁用 "forums views"?

mysql - SQL-选择最相似的产品

php - 如何在 mysql 或 php 中将 'u00e9' 转换为 utf8 字符?

php - PDO: "Invalid parameter number"当用相同的值替换多个参数时

php - 未定义索引 PHP 错误/警告

php - 数据库和 php 父 id

mysql - 在 CakePHP 中确定要在 MySQL 中建立索引的列

mysql - 动态选择列名(基于另一个表行的值)

php - php搜索mysql数据库的一些问题

php - 如何限制 CakePHP 查询的输出?