Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2006, 12:22
Avatar de macabro
macabro
 
Fecha de Ingreso: enero-2003
Ubicación: venus >> ((_\
Mensajes: 254
Antigüedad: 21 años, 3 meses
Puntos: 1
Ayuda con campo de ORDER BY

lo que quiero hacer es mostrar los 5 nuevos autos agregados de una base de datos, pero es muy raro en la primera consulta si me sale todo bien , y en la segunda nada solo como si estuviera poniento "LIMIT 1" hay les dejo un ejemplo


en este ejemplo si me muestra los 5 autos
Código PHP:

$result 
= @ mysql_query("SELECT * FROM cars WHERE  activ='1'  order by date DESC LIMIT 5");
while (
$rowmysql_fetch_array($result)) {

      
$car_id $row["car_id"];
    
$make_id $row["make_id"];
    
$model $row["model"];
    
    echo
"$car_id  $model <br>"//aqui si me muestra por listados
    


Y en este otro solo un auto
Código PHP:
$sql "SELECT * FROM cars WHERE  activ='1'  order by date DESC LIMIT 5";
$result $db->query($sql);
$row $db->fetch($result);

    
$car_id $row["car_id"];
    
$make_id $row["make_id"];
    
$model $row["model"];
    
    echo
"$car_id $model <br>"//aqui solo me muestra la primera fila 
Si alguien me podria explicar a que se debe esto por favor.