Foros del Web » Programando para Internet » PHP »

sentencia no levanta datos

Estas en el tema de sentencia no levanta datos en el foro de PHP en Foros del Web. Hola a todos tengo el siguiente codigo en php $result = mysql_query ("SELECT * FROM Distribuidores WHERE Email= '$Mail'", $link); if ($row = mysql_fetch_array($result)) { ...
  #1 (permalink)  
Antiguo 10/07/2009, 07:15
 
Fecha de Ingreso: enero-2009
Mensajes: 10
Antigüedad: 15 años, 3 meses
Puntos: 0
sentencia no levanta datos

Hola a todos tengo el siguiente codigo en php

$result = mysql_query ("SELECT * FROM Distribuidores WHERE Email= '$Mail'", $link);
if ($row = mysql_fetch_array($result)) {
while ($row=mysql_fetch_array($result)){
$Usu = $row["Nusuario"];
$Contr = $row["Contraseña"];
}

Me reconoce que hay datos en la consulta pero no me los muestra, que estoy haciendo mal? Ya mira los nombres de las filas de la tabla distribuidores mil veces y estan bien.
Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 10/07/2009, 07:24
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: sentencia no levanta datos

Tema transladado desde el foro de MySQL.

Lo que está mal es que en el if ya estás recuperando la fila (al usar mysql_fetch_array())

Para comprobar que tengas resultados es mejor usar mysql_num_rows()
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 10/07/2009, 07:38
 
Fecha de Ingreso: enero-2009
Mensajes: 10
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: sentencia no levanta datos

Hay muchisimas gracias David!!! ese era el error!!
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 16:35.