Varias transacciones con PHP y MySQL
Estoy implementando un programa con PHP y MySQL y tengo un problema:
1) Creo 2 conexiones a 2 bases de datos diferentes y abro una transacción para cada una de ellas, digamos CON1-TRANS1 y CON2-TRANS2.
2) El link de la conexión lo paso a una función que me realiza un INSERT sobre la CON2 y -> OK, el paso siguiente es un INSERT con la CON1 y -> ERROR.
No sé porqué me da este error. Si ejecuto la Consulta 2 con CON1 y TRANS1 me funciona correctamente.
¿Sabes a que puede ser debido?
1) Creo 2 conexiones a 2 bases de datos diferentes y abro una transacción para cada una de ellas, digamos CON1-TRANS1 y CON2-TRANS2.
2) El link de la conexión lo paso a una función que me realiza un INSERT sobre la CON2 y -> OK, el paso siguiente es un INSERT con la CON1 y -> ERROR.
No sé porqué me da este error. Si ejecuto la Consulta 2 con CON1 y TRANS1 me funciona correctamente.
¿Sabes a que puede ser debido?
Respuesta de apolinux
1
2 respuestas más de otros expertos
Respuesta de davidcortesb
1
Respuesta de Alfredo Villa
1