PHP - Rescatar un valor de retorno de una función MYSQL con PHP

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Rescatar un valor de retorno de una función MYSQL con PHP

Publicado por jhon jairo (26 intervenciones) el 10/04/2011 07:52:38
este es un ejemplo de como retornar datos de mysql a php :
$variable = user1;
$variable2 = user2;

$link=mysql_pconnect("localhost","root","");
$resultados = mysql_select_db("BASE DE DATOS",$link);
$query=sprintf("SELECT * FROM TABLA WHERE (CAMPO1='%s') AND (CAMPO1='%s') " ,$variable,$Variable2);
$response = mysql_query($query,$link);
$c=0;
while($row = mysql_fetch_assoc($response)) {
$codigo=$row["CAMPO1"];
$c++;
}

espero sea de utilidad
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar