Sto cercando di eseguire un'istruzione di selezione mysql in cui guarda la data odierna e restituisce solo i risultati che si sono registrati in quel giorno corrente. Al momento ho provato quanto segue, ma non sembra funzionare.
SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d')
FROM users
WHERE users.signup_date = CURDATE()
Ho modificato la mia SELECTdichiarazione in questo, grazie ragazzi.
SELECT id FROM users WHERE DATE(signup_date) = CURDATE()
signup_datese contiene l'ora, allora ti consigliamo di utilizzare date_format nella WHEREclausola per rimuovere l'ora in modo che corrisponda aCURDATE()
mysql_num_rowsnon visualizza 0. Solo uno spazio vuoto.
signup_datesia il campo datetime