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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.