Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/05/2014, 11:26
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Duda con aplicacion - solo un usuario pueda modificar un registro

Eso sólo se controla a nivel de Base de Datos. Las sesiones de PHP no tienen impacto en las restricciones de BBDD.

Casi todos los motores de BBDD que posean control de transacciones tienen una forma de SELECT que tiene una sintaxis semejante a
Código MySQL:
Ver original
  1. SELECT ...
  2. FROM ...
  3. FOR UPDATE
Ese tipo de acción genera un bloqueo a nivel registro para todos los registros devueltos por la consulta. Si otro user intenta realizar una acción sobre ellos se produce un error de "table locked".

PosgreSQL: http://www.postgresql.org/docs/9.0/s...ql-select.html
MySQL: https://dev.mysql.com/doc/refman/5.0...ing-reads.html
Informix: http://pic.dhe.ibm.com/infocenter/id...s_sqs_0161.htm
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 07/05/2014 a las 11:32