php - 如何在mysql和php中获取月份等于当前月份的所有行?

标签 php mysql codeigniter

我在 mysql 表中以 03/20/2015 格式保存日期,现在我想获取当前月份的所有行,这样查询速度就快了。 非常感谢您的帮助,我很抱歉英语不好。

最佳答案

您必须使用下面的查询

$sql = "SELECT * FROM table WHERE month(date_format($date, 'm/d/Y')) = EXTRACT(month FROM (NOW()))";
$result = query($sql);
while ($row = mysql_fetch_assoc($result)) {
echo $row['fieldname'];}

关于php - 如何在mysql和php中获取月份等于当前月份的所有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29143108/

相关文章:

php - 检查进程是否正在运行,如果没有则启动它

javascript - 通过Ajax运行php脚本

php - Laravel Eloquent 多重连接

mysql - 加入日期以查找活跃用户

mysql - 获取 DISTINCT 查询产生的重复行数

php - 需要从 json 值中删除反斜杠

php - mysql_fetch_array() 有效但 mysql_fetch_object() 无效

php - 过滤器和验证器被添加了两次

php - 在 mysql 中使用 mysql_real_escape_string 或 addslashes 时字符串不会转义

php - 数据从模型到 Controller 再返回到模型