![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/07/2008, 05:06
|
| | Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 20 años, 3 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. |