PDO根据unix时间戳数据库中的特定日期获取结果

时间:2017-01-24 04:59:19

标签: php mysql

我无法完成这项工作。在这里经历了一些帖子,但无法理解发生了什么,因为我在php和mysql或pdo上都不好。

我想做的是:

1)我想根据具体日期得到计数,例如:24-01-2017 2)但遗憾的是我的数据库使用的是我必须转换的UNIX时间戳 3)上述2个要求是否可以用1个sql语句编写?

目前我的代码是这样的:

$sqllastplay = "SELECT DISTINCT FROM_UNIXTIME(user_lastplayed,'%D, %M, %Y') AS day, count(*) as numberOfVisits FROM users GROUP BY day ORDER BY user_lastplayed";
  $querylastplay = $db->prepare( $sqllastplay );
  $querylastplay->execute();
  $lastplay = $querylastplay->fetchColumn();

<p><label>Last Play Date: </label><strong><?php echo $lastplay ?></strong></p>

我不知道如何继续。

希望你们能帮助我解决这个问题。

先谢谢你们!

2 个答案:

答案 0 :(得分:0)

您已经编写了查询,只需稍加更改就可以得到您需要的输出。

5

答案 1 :(得分:0)

好的,没关系,我想我只是采取了另一种方式。

感谢您的帮助!

感谢那个也投票给我问题的人,你非常乐于助人。

func add(_ notification: NSNotification) {
 ...
}
相关问题