弄清楚了。这不是PHP的错误(尽管曾经是)-在某些版本的phpmyadmin中是错误。相同的错误会间歇性地出现,然后在各种子版本中进行修复(请参见上文):
#1312 - PROCEDURE [name] can't return a result set in the given context
此行为似乎仅限 于phpmyadmin内部存储过程中的SELECT语句 。
使用像MySQL Workbench这样的客户端可以解决此问题(或者您可以升级phpmyadmin,但是如果您使用的是像我这样的共享服务器,那会很麻烦)。
无论如何,感谢大家的帮助。



