Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/10/2012, 10:49
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Mysqli_Multi_Query nunca falla. (Problema no una alabanza)

Las transacciones es un concepto que se maneja a nivel BD, por defecto Mysqli no usa excepciones, tendrías que hacer un wrapper, es mejor usar PDO que sí soporta excepciones, pero sí en caso básico es eso.

Un bloque try, donde pones todas tus querys, y luego un commit, y un bloque catch para hacer el rollback.

Ten en cuenta que las transacciones es algo muy específico de tu RDBMS, por ejemplo MySQL, solo las soporta en tablas InnoDB, así que verifica el soporte de tu RDBMS primero.

Saludos.