MySQL-lagrade procedurer kan returnera flera resultatuppsättningar , där den sista resultatuppsättningen är den faktiska data du är intresserad av. En av de få saker som mysqli gör korrekt är att stödja flera resultatuppsättningar.
Testa att kolla mysqli::more_results
. Kontrollera även ansvarsfriskrivningarna på manualsidan för mysqli::store_result
om hur mysqli hanterar flera resultatuppsättningar där en kanske inte har data. Du kommer att sluta arbeta med mysqli_result
klass istället för mysqli_stmt
.