【发布时间】:2013-03-06 23:44:42
【问题描述】:
我正在尝试按小时和分钟对我的照片进行排序,但它无法捕捉到分钟 - 它只是一直说在那一小时和一分钟内什么都不存在。如果我只想在下班后进行排序,那效果很好。我已经测试了WHERE DATEPART(minute, exif_taken) = "'.$_GET['min'].'",但我不断收到以下错误消息:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1305 FUNCTION gallery.DATEPART does not exist' in ...
除了为 Apache 和 PHP 激活的一些模块(如 mod_rewrite 和 php_exif)外,我使用的是默认设置的 WAMP 服务器。这是我的 SQL 查询的样子:
SELECT *
FROM photos
WHERE HOUR(exif_taken) = "'.$_GET['h'].'"
AND MINUTE(exif_taken) = "'.$_GET['min'].'"
ORDER BY exif_taken DESC
$_GET['h'] 是小时,$_GET['min'] 是分钟。
我该如何解决我的问题?
提前致谢。
【问题讨论】: