Tengo una tabla de usuarios, donde los usuarios deben ser aprobados, quiero mostrar los usuarios que no están aprobados y que están registrados hace más de 7 días.Seleccionar filas de la tabla MySQL donde la marca de tiempo PHP es anterior a X
Mi user_regdate es una marca de tiempo creada con la función php time().
Esto es lo que intento, no obras:
mysql_query("select * from users WHERE user_regdate < now() - interval 7 day AND approved='0' order by id;");
Gracias
¿Qué significa 'SELECT now() - interval 7 day' return? –
Devuelve todas las filas con aprobado = 0 – 2by
No, no, simplemente ejecute esa consulta SELECT que agregué como comentario ... para devolver el valor del tiempo. ¿Qué valor muestra? –