Foros del Web » Programando para Internet » PHP »

mysql_num_rows devuelve nada......

Estas en el tema de mysql_num_rows devuelve nada...... en el foro de PHP en Foros del Web. Hola gente, me gustaría saber si alguien tiene alguna sugerencia... Tengo el siguiente código: Código PHP: $link = mysql_connect ( $rutahost , $user  , $pass ...
  #1 (permalink)  
Antiguo 11/08/2006, 16:35
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
mysql_num_rows devuelve nada......

Hola gente, me gustaría saber si alguien tiene alguna sugerencia...

Tengo el siguiente código:
Código PHP:
$link=mysql_connect($rutahost,$user ,$pass) or die(mysql_error());
mysql_select_db($rutabd ,$link) or die(mysql_error());
$sqltxt "select *from fotos";
$result mysql_query($sqltxt,$link) or die(mysql_error());
$total mysql_num_rows($result); 
Y el resultado que obtengo en $total es simplemente nada. Sí, nada.
var_dump($total) informa que es una variable de tipo int, de longitud 0.

Normalmente sería problema de la conexión, o de la consulta, pero como pueden ver, cada paso tiene su respectivo "or die(mysql_error())", y además si hago un echo $result, me devuelve Resource id X , por lo que la consulta se hace bien...


¿alguna idea?



Saludos.
  #2 (permalink)  
Antiguo 11/08/2006, 17:10
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo

Suponiendo que tienes declarada la variable $rutabd, ¿Te dice que tiene 0 elementos?
Por favor postea lo que te pone en pantalla


Código PHP:
$link=mysql_connect($rutahost,$user ,$pass) or die(mysql_error()); 
mysql_select_db($rutabd ,$link) or die(mysql_error()); 
$sqltxt "select *from fotos"
$result mysql_query($sqltxt,$link) or die(mysql_error()); 
$total mysql_num_rows($result);  
echo 
$total
Saludillos.
  #3 (permalink)  
Antiguo 11/08/2006, 17:44
foo
 
Fecha de Ingreso: febrero-2006
Mensajes: 278
Antigüedad: 18 años, 2 meses
Puntos: 0
en todo caso seria mejor hacer un: select count(*) from fotos
  #4 (permalink)  
Antiguo 11/08/2006, 20:11
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Lo terminé rehaciendo, era un código que no hice yo y tenía que adaptar, gracias por sus respuestas de todas formas, pero el caso era que estaban TODAS las variables declaradas, tenía el resource id en $result y select count(*) no hacía ninguna diferencia.

Lo rehice usando todo código mío y anduvo, sinceramente no sé qué sucedía.

En fin, gracias por sus respuestas de todas formas.


Saludos.
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 14:23.