Rescatar un valor de retorno de una función MYSQL con PHP
Publicado por Américo Faúndez (1 intervención) el 10/04/2011 01:40:56
necesito quien me ayude a resolver el siguiente problema :
Tengo una función en mysql la cual es :
CREATE FUNCTION valida(user VARCHAR(20), pass VARCHAR(20)) RETURNS varchar(20) CHARSET latin1
BEGIN
DECLARE salida VARCHAR(20);
SELECT usu_usuario INTO salida FROM usuarios WHERE usu_usuario=user AND usu_pass= pass LIMIT 1;
RETURN salida;
END
La cual funciona perfecto si la llamo desde mysql, pero no encuentro la forma de retornar el dato de la función con php. Por el momento solo estoy enviando los datos de la siguiente manera:
$valida_usuario = mysql_query("select valida('$user','$pass');",$conexion);
Entiendo que con mysql_query solo envío datos, pero necesito saber la función de php que retorna los datos de mi función en mysql.
Tengo una función en mysql la cual es :
CREATE FUNCTION valida(user VARCHAR(20), pass VARCHAR(20)) RETURNS varchar(20) CHARSET latin1
BEGIN
DECLARE salida VARCHAR(20);
SELECT usu_usuario INTO salida FROM usuarios WHERE usu_usuario=user AND usu_pass= pass LIMIT 1;
RETURN salida;
END
La cual funciona perfecto si la llamo desde mysql, pero no encuentro la forma de retornar el dato de la función con php. Por el momento solo estoy enviando los datos de la siguiente manera:
$valida_usuario = mysql_query("select valida('$user','$pass');",$conexion);
Entiendo que con mysql_query solo envío datos, pero necesito saber la función de php que retorna los datos de mi función en mysql.
Valora esta pregunta


0