Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2004, 07:59
Avatar de puchitol
puchitol
 
Fecha de Ingreso: diciembre-2003
Ubicación: ELCHE
Mensajes: 322
Antigüedad: 20 años, 11 meses
Puntos: 0
controlar transacciones en mysql desde PHP

Hola amigos,
me he enterado recientemente que con las nuevas versiones de
MySQL se pueden controlar las transacciones para acceder a una
BD. Desde el shell (prompt del servidor Mysql) si que me hago una idea de como controlar o usar los comandos COMMIT y ROLLBACK (encerrando las sentencias que deseo utilizar entre bloques BEGIN y END), pero la duda me surge cuando quiero hacer
esto mismo pero ejecutandolo desde PHP, no se si me explico... Si
deseo ejecutar varias sentencias sobre una BD y quiero controlar que se ejecuten TODAS correctamente y hacer COMMIT, o si falla alguna hacer ROLLBACK, esto se poria aplicar desde PHP?

Si me pudierais poner un pequeño ejemplo de script de PHP lo agradeceria mucho.
Imaginemos por ejemplo, que tenemos una BD con una unica tabla llamada tabla1 y que tiene un unico campo id (que es numerico y ademas clave primaria)

A ver si me podeis ayudar,ok?

Muchas gracias...