Foros del Web » Programando para Internet » PHP »

No devuelve resultado SP en php y si en phpmyadmin

Estas en el tema de No devuelve resultado SP en php y si en phpmyadmin en el foro de PHP en Foros del Web. Buenas resulta que en mi aplicacion estoy realizando un sp , como en el resto de la misma pero en este caso no me devuelve ...
  #1 (permalink)  
Antiguo 23/04/2012, 11:46
 
Fecha de Ingreso: abril-2010
Mensajes: 298
Antigüedad: 14 años, 7 meses
Puntos: 1
No devuelve resultado SP en php y si en phpmyadmin

Buenas resulta que en mi aplicacion estoy realizando un sp , como en el resto de la misma pero en este caso no me devuelve nada:

Código PHP:
Ver original
  1. public function Login()
  2.  {
  3. $cn=mysqli_connect($GLOBALS["db_hostname"], $GLOBALS["db_user"], $GLOBALS["db_password"],$GLOBALS["db_name"] );
  4.     $resSQL=mysqli_query($cn,"call S_Usuarios_Login('".md5(mysql_real_escape_string($this->getUsuario()->getLogin()))."','".md5(mysql_real_escape_string($this->getUsuario()->getPassword()))."');");
  5.        
  6.     $res=1;
  7.    
  8.    if ($resSQL === FALSE){
  9.     echo "no se han obtenido resultados";
  10.   }else  {
  11.     while($cell=mysqli_fetch_assoc($resSQL))
  12.       {
  13.         $this->Usuario->Id=$cell["idUsuarios"];
  14.         $this->Usuario->Nivel=$cell["Nivel"];
  15.         $this->Usuario->Nombre=$cell["Nombre"];
  16.         $this->Usuario->Apellidos=$cell["Apellidos"];
  17.         $res=0;
  18.       }
  19. }
  20.      
  21.     return $res;
  22.  }



El tema es q hago un echo del sp, y lo ejecuto en phpmyadmin y funciona perefecto, pero en php me devulve false... que puedo haceR?
  #2 (permalink)  
Antiguo 23/04/2012, 14:50
 
Fecha de Ingreso: abril-2010
Mensajes: 298
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: No devuelve resultado SP en php y si en phpmyadmin

Hay alguna manera de cerrar la conexion o abrirla o algun patron a seguir para poder depurar este fallo?

Etiquetas: devuelve, phpmyadmin, sql, resultados, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:55.