Le stored procedure MySQL possono restituire più set di risultati , dove l'ultimo set di risultati è il dato effettivo che ti interessa. Una delle poche cose che mysqli fa correttamente è supportare più set di risultati.
Prova a controllare mysqli::more_results
. Controlla anche le dichiarazioni di non responsabilità nella pagina del manuale per mysqli::store_result
su come mysqli gestisce più set di risultati in cui uno potrebbe non avere dati. Finirai per lavorare con mysqli_result
class invece di mysqli_stmt
.