php - 两种类型用户的相同查询语法

标签 php mysql

此查询选择“user_expire”行为“B1month”的所有用户。

$oneMonthUsersData = mysql_query("SELECT username,email FROM user WHERE DATEDIFF(NOW(),date_created) > 30 AND user_expire = 'B1month'");
while ($oneMonthUsers = @mysql_fetch_array($oneMonthUsersData)) {
    $deletedUsers = $deletedUsers.",".$oneMonthUsers['username'];
    $deletedUsersEmails[] = $oneMonthUsers['email'];
}

如果我希望同一个查询同时选择“user_expire”行“C1month”的所有用户以及“B1month”的用户,我应该如何格式化语法?

最佳答案

您是否尝试过以下查询:

SELECT username,email FROM user WHERE DATEDIFF(NOW(),date_created) > 30 AND (user_expire = 'B1month' OR user_expire = 'C1month')

关于php - 两种类型用户的相同查询语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25485383/

相关文章:

php - 从 PHP 中的字符串中检测语言

mysql - MySql 查询的结果不准确

mysql - Barracuda 和 Antelope INNODB 格式的区别

mysql - 如何为注释添加外键、引用和索引

javascript - 我自己对 codeigniter 中的默认 .htaccess 文件进行了一些更改,现在我的注销链接不起作用

php - mysql_fetch_array问题

php - 插入视频后div布局发生变化

php - 使用 777 写入文件夹

php - 无效参数编号 : number of bound variables does not match number of tokens'

php - 如何用 0000-00-00 清空检查日期字段?