Asegúrate de finish()
explícitamente cada procedimiento preparado ejecutado LLAMA antes de commit()
explícitamente la transacción. Por ejemplo,
$sth->finish;
$sth->commit();
Esto me parece un error, dada la semántica típica de finish()
. Múltiples conjuntos de resultados, llamando a more_results
, etc. no importaba.
DBD 1.616, DBD::mysql 4.020 y MySQL 5.5.19.