| |||
Eliminar todo lo asociado a un usuario En mi panel de gestion php, doy de alta usuarios, y a este usuario le asigno archivos, ahora bien, cuando borro el usuario, los archivos siguen existiendo, como puedo hacer para que al borrar el usuario, me borre todo los archivos relacionados con este? |
| ||||
Respuesta: Eliminar todo lo asociado a un usuario Puedes usar la funcion unlink para borrar archivos. Si quieres borrar un directorio, tiene que estar vacio y usar la funcion rmdir. Recuerda tener permisos para eso :p Suerte Salu2
__________________ Half Music - www.halfmusic.com |
| ||||
Respuesta: Eliminar todo lo asociado a un usuario No, mysql es una base de datos y no creo que pueda acceder a los archivos del servidor xD... para eso existen funciones en php para borrar archivos y carpetas (pero nesesitas terner permisos para eso).
__________________ Half Music - www.halfmusic.com |
| |||
Respuesta: Eliminar todo lo asociado a un usuario Cita: Según se desprende de tu consulta quieres borrar archivos y no registros de la base de datos, pero si te refieres a registros de la base de datos simplemente con una consulta DELETE se puede hacer fácilmente.No se como tienes la tabla del usuario pero la consulta podría ser similar a esta: DELETE FROM usuarios WHERE id=aquilaidquesea O si lo haces por nombre de usuario podria ser parecido a esto: DELETE FROM usuarios WHERE user='nombredelusuario'; Y si tienes en otras tablas registros del usuarios pues haces lo mismo, una consulta DELETE y una clausula WHERE. Si tienes dudas pon la estructura de las tablas donde guardas información de los usuarios y así te podremos poner las consultas más adecuadas, pero adaptando los ejemplos no deberías tener problemas. |
Etiquetas: |