Re: [PHP-ES] PHP y transacciones MySQL
[email protected] ("José C. Massón")
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
El 11/07/11 15:35, Sergio Andres Vargas Bautista escribió: > Buen dÃa, > > Trata de enviar una ID a la vez, asà te aseguras de que se hagan las > actualizaciones y liberaras el servidor de datos y aplicaciones de carga > innecesaria. Justamente, NO quiero enviar de una id por vez, porque eso tarda muchisimo más. Igual lo acabode solucionar de la siguiente forma: ------------------------------------------------------------- // Ejecutar la actualización en la DB. $begin = "BEGIN;"; $commit = "COMMIT;"; $db = DBManagerFactory::getInstance(); $up = $db->query($begin, $dieOnError = true ); echo "\nEjecutando transacción de actualización de oportunidades en DB..."; $up = $db->query($actualizacion_oportunidades, $dieOnError = true ); $up = $db->query($commit, $dieOnError = true ); ------------------------------------------------------------- El método $db->query usa internamente mysqli_query() que espera a que termine cada query. Saludos -- José C. Massón .: Rebeldes Stereotipos Sábados 15 a 17 hs FM La Tribu 88.7 MHz rebeldes.org.ar