php - 从 mysql 数据库获取日期数组?

标签 php mysql

我有一个数据库,日期字段的格式为“2010.06.11. | 10:26 13”

需要的是一个 php 数组来保存所有不同的日期,即

数组[0] = "2010.06.09."

数组[1] = "2010.06.10."

数组[2] = "2010.06.11."

目前,我通过选择整个表,然后循环结果并将日期子字符串添加到数组(如果尚不存在)来完成此操作。

但也许有更快的方法?谢谢。

最佳答案

您可以直接从数据库中仅选择不同的日期:

SELECT DISTINCT SUBSTRING(date, 1, 11) AS date_string FROM table

关于php - 从 mysql 数据库获取日期数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3021839/

相关文章:

mysql - 如何连接到本地主机 MySQL 数据库

php - 如何将 mySql 查询的结果索引为数组的数组?

php - Codeigniter/PHP 检查是否可以连接到数据库

javascript - 通过javascript代码将图像插入数据库

php - 如何将 ZF2 单元/应用程序模块测试整合到单个调用中?

php - 需要连接不同列上的 3 个表

mysql - 选择月份和年份内的所有记录

php - Zend 框架 URL 国际化和路由

php - 使用 php 将多个复选框中的值插入到 mysql 数据库中的多行中

php - 使用 AJAX、MySQL 和 PHP 的 AJAX 好友事件?