Foros del Web » Programando para Internet » PHP »

Bloquear registro de bd si esta siendo usado

Estas en el tema de Bloquear registro de bd si esta siendo usado en el foro de PHP en Foros del Web. Hola Amigos!!! estoy haciendo un sistemita de clientes y articulos pero se me presemto un problema , como podria hacer para bloquear un cliente si ...
  #1 (permalink)  
Antiguo 09/11/2011, 04:41
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Bloquear registro de bd si esta siendo usado

Hola Amigos!!!
estoy haciendo un sistemita de clientes y articulos
pero se me presemto un problema , como podria hacer para bloquear un cliente si por ejemplo un usuario lo esta editando y otro usuario en ese mismo instante tambien lo quiere editar u hacer otra operacion con el mismo cliente?
por aca habia visto que ya se habia echo esta pregunta , pero no logro encontrarla,
tambien estube viendo los semaforos con php pero no funcionan en windows
Saludos y muchas gracias!!!

Última edición por tumbero_x; 09/11/2011 a las 05:35
  #2 (permalink)  
Antiguo 09/11/2011, 07:09
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Bloquear registro de bd si esta siendo usado

si usas tablas transaccionales y dos administradores quieren editar un registro
se modificara el primero en editar y el segundo estara en espera hasta que termine el primero.

en cuanto a lo q ve el usuario te va a ser mas dificil,
lo q yo haria (esto es casi sin pesar) es:
cuando un administrador selecciona un cliente se guarda el id de ese cliente
en una tabla temporal, donde cuando otro administrador elige el mismo cliente (u otro)
lo primero que hace se fija si el id del cliente seleccionado no se encuantra en la tabla temporal.

se me ocurre
  #3 (permalink)  
Antiguo 09/11/2011, 07:13
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: Bloquear registro de bd si esta siendo usado

hola como estas Gracias por responder
perdona mi ignorancia ya que soy algo novato
con lo de tablas transaccionales , te referis a innodb?
Saludos
  #4 (permalink)  
Antiguo 09/11/2011, 07:17
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Bloquear registro de bd si esta siendo usado

si o cualquiera que las soporte,
son muy usadas en sistemas de factutacion,
imaginate CARREFOUR, como hace con todas las cajas de todas las sucursales del pais
para llevar un registro de compras tan inmenso?
  #5 (permalink)  
Antiguo 09/11/2011, 07:29
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: Bloquear registro de bd si esta siendo usado

buenisimo, muchas gracias por tus respuestas!!!!
saludos

Etiquetas: bd, bloquear, registro, siendo, 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 17:13.