Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2009, 13:59
vellonce
 
Fecha de Ingreso: septiembre-2009
Mensajes: 7
Antigüedad: 14 años, 8 meses
Puntos: 0
problema transacciones PHP

Hola a todos.
estoy haciendo un sistema para un punto de venta, y necesito usar transacciones para asegurarme de que todas las operaciones que hago en la base de datos para los productos, se hagan completas, el caso es que inicio las transacciones como consultas normales:
Código PHP:
$transaction=mysql_query("START TRANSACTION") or die (mysql_error()); 
y
Código PHP:
$transaction=mysql_query("COMMIT") or die (mysql_error()); 
pero no me respeta las transacciones, si hago un cambio en la base de datos, aunque haga un rollback, los cambios permanecen....
ya intenté tambien poniendo
Código PHP:
$transaction=mysql_query("SET AUTOCOMMIT=0") or die (mysql_error()); 
y
Código PHP:
$transaction=mysql_query("BEGIN") or die (mysql_error()); 
Pero nada...

antes que nada, mis tablas están en InnoDB, y uso LAMPP, probé haciendo las transacciones desde la terminal y funcionan bien, pero ni en phpmyadmin ni en mi aplicación php funcionan, alguna pista de que pueda pasar o qe tengo que hacer?