Уверете се, че сте изрично finish() всяка изпълнена подготвена процедура CALL преди изрично commit() сделката. Напр.
$sth->finish;
$sth->commit();
Това ми изглежда като грешка, като се има предвид типичната семантика на finish() . Множество набори от резултати, извикващи more_results , и т.н. нямаше значение.
DBD 1.616, DBD::mysql 4.020 и MySQL 5.5.19.