У меня есть хранимая ниже процедура для проверки доступности имени пользователя
DELIMITER $$;
DROP PROCEDURE IF EXISTS tv_check_email$$
CREATE PROCEDURE tv_check_email (IN username varchar(50))
BEGIN
select USER_ID from tv_user_master where EMAIL=username;
END$$
DELIMITER ;$$
Когда я запускаю это из моего внешнего интерфейса MySQL, он работает просто отлично:
call tv_check_email('shyju@techies.com')
Но при попытке выполнить со страницы PHP я получаю сообщение об ошибке типа
"PROCEDURE mydatabase.tv_check_email can't return a result set in the given context"
Я уверен, что моя версия PHP - 5.2.6.