Foros del Web » Programando para Internet » PHP »

Php bloquear mysql

Estas en el tema de Php bloquear mysql en el foro de PHP en Foros del Web. Buenas a todos. Corregirme si me equivoco: Los querys entran en orden en el motor de mysql, ejecutandose por orden y entonces tengo esta duda. ...
  #1 (permalink)  
Antiguo 04/07/2011, 08:57
Avatar de Chupytoloco  
Fecha de Ingreso: julio-2007
Mensajes: 88
Antigüedad: 16 años, 9 meses
Puntos: 1
Php bloquear mysql

Buenas a todos.

Corregirme si me equivoco:

Los querys entran en orden en el motor de mysql, ejecutandose por orden y entonces tengo esta duda.

Supongamos que muchos usuarios pueden ejecutar un script, dicho script se compone de:

Un select que comprueba si existe un campo
Un update en caso de que exista
Un delete para que nadie pueda volver a realizar la operacion con la misma condicion del select superior.

Como puedo hacer para que esas 3 cosas se hagan antes que cualquier otra cosa en la base de datos?, o dicho de otro modo, como bloqueo la base de datos hasta que el script acabe y ningun otro usuario pueda colarse en el mismo segundo lanzandolo tambien.

Gracias de antemano.
__________________
Creador de blackmoons.net
----------------------------------------------------------------------
  #2 (permalink)  
Antiguo 04/07/2011, 09:11
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Php bloquear mysql

Eso es cuestión de la base de datos misma, de su sintaxis de SQL; no es un problema de código PHP.

Te sugiero investigar al respecto de transacciones y bloqueos en la referencia de SQL pertinente.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: bloquear, mysql
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 00:37.