Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] consulta de while

Estas en el tema de consulta de while en el foro de PHP en Foros del Web. hola gente quiero hacer un while para que me cargue los resultados de una consulta mysql y me trae un solo resultado cuando hay 2. ...
  #1 (permalink)  
Antiguo 26/03/2015, 05:35
 
Fecha de Ingreso: febrero-2011
Ubicación: Azul
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta consulta de while

hola gente quiero hacer un while para que me cargue los resultados de una consulta mysql y me trae un solo resultado cuando hay 2. donde le estoy errando?


Código PHP:
<?php
$sql 
mysql_query("select titulo, detalle from clasificado where estado = 1 and categoria = 'Inmueble - Venta' ORDER BY id DESC");
$cantidad=mysql_num_rows($sql);
$row=mysql_fetch_array($sql);
if(
$cantidad<>0)
{
while (
$row=mysql_fetch_array($sql)) {
                                   
                                    echo 
$cantidad .'<br>';
                                    
print_r($row[0].'<br>');
                                    
print_r($row[1].'<br>');
                                    }
                                    
}
agradezco su colaboración!!

Última edición por fbellezza; 26/03/2015 a las 05:42
  #2 (permalink)  
Antiguo 26/03/2015, 06:08
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: consulta de while

Facil: La parte comentada está de más:
Código PHP:
Ver original
  1. <?php
  2. $sql = mysql_query("select titulo, detalle from clasificado where estado = 1 and categoria = 'Inmueble - Venta' ORDER BY id DESC");
  3. $cantidad=mysql_num_rows($sql);
  4. //$row=mysql_fetch_array($sql);
  5. if($cantidad<>0)
  6. {
  7. while ($row=mysql_fetch_array($sql)) {
  8.                                    
  9.                                     echo $cantidad .'<br>';
  10.                                     print_r($row[0].'<br>');
  11.                                     print_r($row[1].'<br>');
  12.                                     }
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 26/03/2015, 06:21
 
Fecha de Ingreso: febrero-2011
Ubicación: Azul
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: consulta de while

Solucionado!!! muchas gracias gnzsoloyo!!!

Etiquetas: mysql, select, sql
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 04:39.