Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Order by en mysql con php y paginacion

Estas en el tema de Order by en mysql con php y paginacion en el foro de PHP en Foros del Web. Hola amigos, En esta ocacion escribo por que tengo el siguiente problema. tengo una tabla que me arroja los resultados de una base de datos ...
  #1 (permalink)  
Antiguo 18/06/2014, 21:15
 
Fecha de Ingreso: septiembre-2004
Ubicación: Maracay Edo. Aragua
Mensajes: 45
Antigüedad: 20 años, 2 meses
Puntos: 0
Exclamación Order by en mysql con php y paginacion

Hola amigos,

En esta ocacion escribo por que tengo el siguiente problema.

tengo una tabla que me arroja los resultados de una base de datos mysql en php... todo funciona bien... este es el código principal...

Código PHP:
    require("clases/paginacion.php");
   include(
"conex.php"); 
   
$link=Conectarse(); 
   
$result=mysql_query("select * from listadenombres",$link); 

   
$query "SELECT * FROM listadenombres";
   
$rsT =  mysql_query($query);
   
$total mysql_num_rows($rsT);
   
$pg $_GET['page'];
   
$cantidad 10//Cantidad de registros que se desea mostrar por pagina
  
   
$paginacion = new paginacion($cantidad$pg);
   
$desde $paginacion->getFrom();
   
   
$query "SELECT * FROM listadenombres WHERE 1 LIMIT $desde, $cantidad";
   
$rs mysql_query($query); 

Se supone que debo modificar la siguiente linea para que me lo muestre en orden alfabético.
Código PHP:
   $query "SELECT * FROM listadenombres WHERE 1 LIMIT $desde, $cantidad";
   
$rs mysql_query($query); 
Pero cuando coloco:

Código PHP:
   $query "SELECT * FROM listadenombres ORDER BY nombre1 ASC WHERE 1 LIMIT $desde, $cantidad";
   
$rs mysql_query($query); 
la pagina no me muestra nada....

Agradezco me puedan ayudar.....

Nota: recuerdo que no soy programador ni nada por el estilo esto lo hago por aprender, si lo estoy haciendo mal pido disculpas por creer que debe ser así.....

Saludos.
  #2 (permalink)  
Antiguo 19/06/2014, 01:05
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Order by en mysql con php y paginacion

Código PHP:
Ver original
  1. $query = "SELECT * FROM listadenombres WHERE 1 ORDER BY nombre1 ASC LIMIT $desde, $cantidad";

Te he respetado ese "WHERE 1" pero podrías explicar por que lo pones?

Código PHP:
Ver original
  1. $query = "SELECT * FROM listadenombres ORDER BY nombre1 ASC LIMIT $desde, $cantidad";

Cita:
Nota: recuerdo que no soy programador ni nada por el estilo esto lo hago por aprender, si lo estoy haciendo mal pido disculpas por creer que debe ser así.....
Lo mejor para aprender es cuestionarse uno mismo lo que hace y sobre todo por que lo hace "WHERE 1"
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 19/06/2014, 19:19
 
Fecha de Ingreso: septiembre-2004
Ubicación: Maracay Edo. Aragua
Mensajes: 45
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Order by en mysql con php y paginacion

Excelente amigo...

Lo modifique y listo funciono a la perfección.

sobre el were, la verdad como te comente no soy experto en en programación y es un código de paginación que en algún momento conseguí por la red...

la verdad no se que función hace.

de nuevo muchas gracias por tu ayuda.

saludos.

Etiquetas: mysql, order, paginacion, registro, select, sql, tabla
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 11:39.