Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2011, 07:26
jazhiel
 
Fecha de Ingreso: noviembre-2010
Mensajes: 18
Antigüedad: 13 años, 5 meses
Puntos: 0
Pregunta Problema con OrderBy

Hola buenas tengo un problema con el OrderBy , cuando hago una lista en orden descendiente me muestra, por ejemplo:

Si en la tabla tengo los campos id: 1, 2, 3, 4 , 5

Código PHP:
<?php

$result 
mysql_query("SELECT * FROM fvideos ORDER BY id DESC LIMIT 4");

while (
$y=mysql_fetch_assoc($result)){
    
$nombre=$y['nombre'];
    
    
$hits=$y['hits'];
    
$video=$y['video'];
    
$imagen=$y['imagen'];
    
$id=$y['id'];
    
    
    echo 
$id;
    
}    

 
?>
Cuando pongo esto, me aparecen solo 3 RESULTADOS, apesar de que puse LIMIT 4. Y me los ordena en forma descendiente, PERO! los ordena apartir de el penultimo dato de la tabla.. Es decir:

ME MUESTRA : 4 - 3 - 2 !

PORQUE NO MUESTRA : 5 - 4 - 3 - 2 ? Forma Descendiente LIMIT 4 ?

Esto me pasa en todos los campos, tengo uno en el que ordeno descendientemente segun el campo "HITS" que es para ordenar los videos mas vistos.. y en realidad el video mas visto NUNCA aparece porque empieza a contar desde el segundo mas visto..

Alguna explicacion o ayuda porfavor