Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2008, 12:03
Avatar de karlic0s
karlic0s
 
Fecha de Ingreso: abril-2007
Ubicación: Cartagena (Murcia)
Mensajes: 241
Antigüedad: 17 años
Puntos: 18
mostrar resultados por id "al reves"

Bueno, no tengo mucha idea de php, aunque leo manuales y leo códigos para aprender. Bueno, mi cuestión es la siguiente: modifiqué "de mala manera" un paginador para que me mostrara los resultados de una tabla por id, lo que pasa es que me la muestra de la id 1 a la ultima... hay alguna manera de hacerlo de la ultima id a la 1?

Aquí va el código, enfatizo en que es una derivación de un paginador, por tanto habra código posiblemente que "no sirva de nada" en lo que pretendo.



Código PHP:
<?php

function conectar() 

    
$base_de_datos "base_de_datos";
    
$db_usuario "user"
    
$db_password ""
   
    if (!(
$link mysql_connect("localhost"$db_usuario$db_password))) 
    { 
        echo 
"Error conectando a la base de datos."
        exit(); 
    } 
    if (!
mysql_select_db($base_de_datos$link)) 
    { 
        echo 
"Error seleccionando la base de datos."
        exit(); 
    } 
    return 
$link


$db conectar();


$registros 15;

if (!
$pagina) { 
    
$inicio 0
    
$pagina 1

else { 
    
$inicio = ($pagina 1) * $registros
}


?>


<body>
    <?php
    $resultados 
mysql_query("SELECT id FROM usuarios ");
    
$total_registros mysql_num_rows($resultados); 
    
$resultados mysql_query("SELECT * FROM usuarios  ORDER BY id  LIMIT $inicio, $registros");    
    
$total_paginas ceil($total_registros $registros); //redondeapara arriba                  

    
if($total_registros) {
    
    
        while(
$usuarios=mysql_fetch_array($resultados)) {
            

        echo 
"• ".$usuarios["nick"]."<br>";

            
        }
        
    } else {
        echo 
"<font color='darkgray'>(sin resultados)</font>";
    }
    
 
    
?>
</body>
</html>
<?php //mysql_close($db);?>