写真を時間と分で並べ替えようとしていますが、分が表示されません。その時間と分には何も存在しないと言われ続けています。営業時間外にのみ並べ替えようとすると、完全に機能します。テストしまし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 ...
mod_rewriteやphp_exifなど、ApacheとPHPの両方でアクティブ化された一部のモジュールを除いて、デフォルト設定で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']
分です。
どうすれば問題を解決できますか?
前もって感謝します。