I have the below stored procedure to check the user name availability
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 ;$$
When I run this from my MySQL front end tool, it is works just fine:
call tv_check_email('shyju@techies.com')
But when trying to execute from the PHP page, I get an error like
'PROCEDURE mydatabase.tv_check_email can't return a result set in the given context'
I am sure that my PHP version is 5.2.6.
Cody is not 100% right. You can bind your resulting return columns and return select data from within a stored procedure.