My table is using a datetime (YYYY-MM-DD HH:MM:SS) and i need to display today’s entries.
my code is only :
SELECT *
FROM table
WHERE date = '$date'
ORDER BY score DESC
with
$date = date("Y-m-d");
well, as expected it doesnt work 😐 you guys have a solution here ?
Following from Pascal Martin, you could extract the date part from the date+time field:
Source: MySQL – Date and Time Functions
Be aware however, that this query will not use an index on your date+time field, if you will be having one. (Stack Overflow: How does one create an index on the date part of DATETIME field in MySql)