php - MySQL 选择 CURDATE 和 ORDER

标签 php mysql select pdo

<分区>

我已经有一个 mySQL 语句,它已经从数据库中选择了一些东西并在截止日期之前对其进行了排序,但它选择了所有内容,我希望它只选择它并在“类别”等于某个值时对其进行排序说' 1'。所以我的问题是,如果我使用“AND”,那会是什么?这是我已经拥有的选择:

 SELECT `name` 
 FROM `event` 
 WHERE `displaydate` >= CURDATE() 
 ORDER BY `displaydate`

这是我认为的样子:

 SELECT `name` 
 FROM `event` 
 WHERE `category` = 1 AND `displaydate` >= CURDATE() 
 ORDER BY `displaydate`

最佳答案

是的,您的陈述是正确的,因为第一个陈述有效并且该类别是一个整数。

关于php - MySQL 选择 CURDATE 和 ORDER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14000444/

相关文章:

php - 在 Mysql 数据库中插入日期值

php - css 属性选择器不起作用

php - 如何判断视频是否有音频?

php - 是否有支持 http 的好 php git 客户端?

php - 使用 PHP 处理 Follow/Followers

mysql - 3表SQL查询

php - 数据库类对象

mysql - 从没有关系的单独表中选择

SQL 选择 table1.column 作为 table1.column

mysql从另一个表中选择一行的多列