2016-05-12 51 views
0

我試圖使用MySQLs日期功能在Laravel 4.2,但它似乎並沒有工作,或者說我做錯了什麼......SQL的日期功能無法正常運行

查詢:

[query] => select * from `activity_logs` where `user_id` = ? and date(`created_at`) = ? order by `created_at` asc 

[bindings] => Array 
    (
     [0] => 62731 
     [1] => 2015-05-12 
    ) 

[time] => 0.62 

截圖表:https://i.gyazo.com/1ad25c1b536be7e5f794256cb1ced1ea.png

我想忽略的時間,剛剛得到的日期。我知道我做錯了什麼,但不知道是什麼。

任何想法?

+0

是什麼問題? –

+0

不適用於什麼?錯誤的結果?例外?還是其他什麼? – Mippy

回答

0

您沒有在該日期創建的記錄。 從所有記錄都創造了2016和您的查詢要求2015年

+0

我是個白癡。謝謝 – Ben

0

如果你只是沒有得到結果,你所期待的,試試這個,可能會幫助你的截圖;)

select * from `activity_logs` where `user_id` = ? and date_format(`created_at`, '%Y-%m-%d') = ? order by `created_at`