Menemukannya. Ini bukan bug dengan PHP (meskipun dulu) - ini bug di beberapa versi phpmyadmin. Bug yang sama sesekali muncul kembali dan kemudian diperbaiki di berbagai subversi (lihat di atas):
#1312 - PROCEDURE [name] can't return a result set in the given context
Perilaku ini tampaknya terbatas pada pernyataan SELECT dalam prosedur tersimpan di dalam phpmyadmin .
Menggunakan klien seperti MySQL Workbench mengatasi masalah (atau Anda dapat memutakhirkan phpmyadmin, tapi itu merepotkan jika Anda menggunakan server bersama seperti saya).
Bagaimanapun, terima kasih kepada semua orang atas bantuan Anda.