$expire=time()-30;
mysql_query("delete * from online where fecha < $expire",$link);
No me tira :(
| |||
Comprobar con time(); dentro de un SQL $expire=time()-30; mysql_query("delete * from online where fecha < $expire",$link); No me tira :(
__________________ aste nagusia |
| |||
Hola, Primero ¿de que tipo es el campo fecha? ¿DATE, DATETIME, TIME? Segundo : la funcion time() devuelve el numero de segundos desde el comienzo de la era Unix (Unix timestamp). Ese valor no suele ser el normal para almacenarlo el BD. En la pagina de la funcion time() tienes en los comentarios ejemplos de como pasar de timestamp a un valor que puedes comparar con el de la tabla. Suerte.
__________________ Josemi Aprendiz de mucho, maestro de poco. |