Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/03/2014, 07:26
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Como usar transacciones Mysql?

PHP no es quien maneja la transacción si no mysql

Manual


Des de php solo puedes lanzar querys al servidor, la primera seria

Código MySQL:
Ver original 

y la lanzarias igual que una query "normal" (select, insert, update....)

A partir de ahi el servidor ha iniciado una transacción, todas la querys que se lancen a continuación se consideraran como integrantes de la misma transacción hasta que se lance una de las siguientes querys

Código MySQL:
Ver original 

o

Código MySQL:
Ver original 

Lanzaras una u otra en función del resultado de las querys que hayas lanzado o de si se ha producido o no algún error en el proceso.

Solo podrás usar esto si immodb es el motor de tu base de datos.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.