Pero en las transacciones de PDO se puede usar el prepare ??
Mirando los ejemplos de la pagina
http://php.net/manual/es/pdo.transactions.php
Veo que usan es exec....no tengo idea de como usar entonces el prepare dentro de la transaccion...
Yo he realizado transacciones con SQL SERVER y las hago asi:
Código SQL:
Ver originalBEGIN TRANSACTION
BEGIN TRY
DECLARE @VARIABLE CHAR(10)
UPDATE MI_TABLA SET CONSECUTIVO=CONSECUTIVO+1 WHERE CONDICION= 'X' SET @SOSORDSER=( SELECT CONSECUTIVO FROM MI_TABLA WHERE CONDICION ='X')
SET @VARIABLE=REPLICATE ( '0' ,10-LEN(@VARIABLE))+@VARIABLE
INSERT INTO MI_TABLA2 VALUES (@VARIABLE, 'X', 'Y', 'Z')
//ACA LO DE DEMAS Y EL FIN DE LA TRANSACCION
Si observan la transaccion, primero actualizo, luego consulto con la variable @VARIABLE y esa misma variable me sirve para insertar dentro de la transaccion, éstos mismo es posible hacerlo con PDO?...de que forma ??