Estoy tratando de ejecutar una declaración de selección de mysql donde mira la fecha de hoy y solo devuelve los resultados que se registraron en ese día actual. Actualmente he intentado lo siguiente, pero parece que no funciona.
SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d')
FROM users
WHERE users.signup_date = CURDATE()
Modifiqué mi SELECT
declaración a esto, gracias chicos.
SELECT id FROM users WHERE DATE(signup_date) = CURDATE()
@Serjio Sí, actualmente es un campo de fecha y hora.
—
Jako
cuál es el tipo de datos de
—
Taryn
signup_date
si contiene la hora, entonces querrá usar el formato date_format en la WHERE
cláusula para quitar la hora para que coincida conCURDATE()
@bluefeet gracias, modifiqué mi script. Parece funcionar, pero cuando no hay resultados.
—
Jako
mysql_num_rows
no muestra 0. Solo un espacio en blanco.
signup_date
es el campo de fecha y hora