Correcto. Eso quiere decir que el DELIMITER lo pone phpMyAdmin, y los delimitadores los tienes que indicar en el textbox que se encuentra abajo a la izquierda del TextArea donde se escribe el script.
El tema es que ya he probado la lógica del último script que te pasé, y anda perfectamente. Si no devuelve datos solamente debería ser porque los datos no existen, pero no por errores de SQL.
Revisa mejor el script de PHP y consulta en el
foro de PHP, porque el problema excede a la base de datos.