Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Suspender usuario

Estas en el tema de Suspender usuario en el foro de Mysql en Foros del Web. Hola, tengo la siguiente duda. tengo una tabla llamada users que tiene los datos de los usuarios obviamente y quiero que los moderarodes de la ...
  #1 (permalink)  
Antiguo 17/09/2010, 09:53
 
Fecha de Ingreso: enero-2009
Mensajes: 77
Antigüedad: 15 años, 3 meses
Puntos: 0
Suspender usuario

Hola, tengo la siguiente duda.
tengo una tabla llamada users que tiene los datos de los usuarios obviamente y quiero que los moderarodes de la web puedan suspender usuarios la duda esta en que si yo hago un capo que se llame "estado" y ahi poner si esta suspendido o no me faltaria otro campo para saber cuanto tiempo y la fecha en que fue suspendido se entiende? me conviene hacer otra tabla para los users suspendidos?

Otra consulta cambia en algo la velocidad de mi web si en vez de hacer dos consultas a tablas por separadas hago una consulta a dos tablas?
desde ya gracias.
  #2 (permalink)  
Antiguo 17/09/2010, 09:57
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: Suspender usuario

Con añadir un campo estado y otro fechabaneado es suficiente.

Sobre las consultas habria que saber mas detalles, si las consultas son similares y puedes arreglartelas con 1 consulta pues mejor.
  #3 (permalink)  
Antiguo 17/09/2010, 09:57
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Suspender usuario

Yo en lugar de "estado" suelo usar "fecha_baja" o similar. Y más que la cantidad de consultas, lo que importa es si estan optimizadas para que usen indices y devuelvan la menor cantidad de datos.
__________________
Aviso: No se resuelven dudas por MP!

Etiquetas: usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:21.