Съхранените процедури на MySQL могат да връщат множество набори от резултати , където последният набор от резултати е действителните данни, които ви интересуват. Едно от малкото неща, които mysqli прави правилно, е да поддържа множество набори от резултати.
Опитайте да проверите mysqli::more_results
. Проверете също отказите от отговорност на страницата с ръководството за mysqli::store_result
за това как mysqli обработва множество набори от резултати, при които може да няма данни. В крайна сметка ще работите с mysqli_result
клас вместо mysqli_stmt
.