hola!
se puede que por ejemplo, tenga un registro que tenga fecha de caducidad por decirle de alguna manera, y que la aplicación lo borre de la bd automáticamente???
agradezco su ayuda
| |||
cómo dar de baja autométicamente registros en una fecha determinada? hola! se puede que por ejemplo, tenga un registro que tenga fecha de caducidad por decirle de alguna manera, y que la aplicación lo borre de la bd automáticamente??? agradezco su ayuda |
| |||
una solucion podria ser q cada vez q se carga tu script q verifique todos los campos q ya expiraron y que los elimines, pero q esto se ejecute automaticamente por ej. todos los dias a la media noche, escuche sobre esto pero yo no lo se, solamente te queda esperar a ver si alguien da una respuesta concreta... |
| ||||
Sí... se puede... PD: lee el enlace de mi firma... y... para que no resulte tan "molesto" (no es culpa mia) ¿registro de dónde?, BD?, ¿cuál?... Mysql?? aaahh!!! usa campos DATETIME y lo resuelves con una sentencia DELETE y las funciones DATE_SUB() y NOW() ... busca por ellas en el foro ó busca en el artículo de "extrayendo datos" del sitio www.mysql-hispano.org ... y es todo.
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
Mientras "respondia" escribieron esto: Cita: primero... y solo como comentario hay una contradicción en tus palabras... pero ambas posibilidades (que el script de ejecute al cargar la página ó en un tiempo determinado) son válidas... el acto de identificar y borrar lo hará un script, el cuándo se va a ejecutar ese script es irrelevante; bien puede estar inscrustado en código de las páginas ó puede ejecutarse con un software a cierta hora cada cierto tiempo... para esto último esta CRON JOB si se usa LINUX ó el Programador de Tareas si se usa Win$... y, como se ve, estas opciones no conciernen a PHP sino a los respectivos Softwares y/o Sistemas Operativos...
Iniciado por DarioDario una solucion podria ser q cada vez q se carga tu script q verifique todos los campos q ya expiraron y que los elimines, pero q esto se ejecute automaticamente por ej. todos los dias a la media noche (...) Saludos!
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| |||
Primero gracias jam1138 por tu correccion, porq veo que no me se explicar bien, pero en principio fue eso lo q dije... Lo que sucedio fue que quice resaltar lo impractico que es la verificacion en todos los script que se puedan ejecutar.. Por otro lado escuche que se puede ejecutar algo cada cierto tiempo (creo que son trigers, este es un disparador, por ejemplo cuando se cumpla la condicion "si la hora son las 12:00 hs." se dispara) pero como tu dijiste, y esto era lo que no sabia, si PHP contaba con alguna instruccion de esta... y la solucion es un programador de tareas de Windows o Linux que a mi forma de verlo no es la solucion perfecta... Bueno saludos y les prometo que tratare de hablar mejor porque este es un problema grave ... |