Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/08/2013, 15:22
Avatar de xSkArx
xSkArx
 
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 2 meses
Puntos: 96
Respuesta: duda con sort de bd

Hola, les comento que he realizado varias pruebas y he encontrado la solucion, aunque es momentanea porque me falta agregarle seguridad al script, aqui va:

Código PHP:
Ver original
  1. <?php
  2. if ($_GET['sort']== NULL){
  3. $order= "ID";
  4. }else{
  5. $order=$_GET['sort'];
  6. $order=strtoupper($order);
  7. }
  8. include('config.php');
  9. $q="SELECT * FROM noticias ORDER BY ".$order." DESC";
  10. $r=mysql_query($q,$conexion);
  11. $i=0;
  12. while($row=mysql_fetch_array($r)){
  13. $id=$row['ID'];
  14. $title=$row['TITULO'];
  15. echo $id." el ".$title;
  16. echo "<br/>";
  17. $i++;
  18. }
  19. ?>

Estoy usando strtoupper porque el nombre de los campos estan en mayusculaz y por el momento solo lo he probado con 2 campos, tambien tengo hacer pruebas para despues hacer el sort asc o desc, gracias a ambos por los consejos