Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/07/2008, 05:06
DarkJ
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: Que pasa si dos coinciden?

Normalmente los bloqueos de la base de datos funcionan bien. El unico problema es cuando haces un select (lectura) de un registro y luego un update (escritura) de ese mismo registro en funcion de los datos obtenidos en la lectura. En estos casos puede pasar que entre la lectura y escritura de un usuario se produzca una escritura en la base de datos por parte de otro usuario.

Los servidores web sirven las paginas a la vez a varios usuarios, asi que hay varios scripts PHP ejecutandose a la vez y ejecutando consultas a la base de datos. Los scripts no se mezclan entre si, pero todos trabajan contra la misma base de datos, escribiendo y leyendo los mismo datos.