Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/04/2009, 05:02
SubZero_mb
 
Fecha de Ingreso: marzo-2004
Mensajes: 283
Antigüedad: 20 años, 1 mes
Puntos: 2
Respuesta: Ordenar por campo DATE

Código PHP:
$query=mysql_query("SELECT imagen_id FROM galeria_imagenes where imagen_categoria='".$cat_id." order by imagen_descripcion",$con_db); 
tienes algunos fallos faciles de solucionar, pero no se si ese es el problema o que simplemente has escrito la consulta rapido. Te falta cerrar el valor de imagen_categoria con una ' . Tambien tienes que decir si quieres ordenar en sentido ascendente (ASC) o descencente (DESC). La consulta quedaria asi:
Código PHP:
$query=mysql_query("SELECT imagen_id FROM galeria_imagenes WHERE (imagen_categoria='".$cat_id."') ORDER BY imagen_descripcion ASC",$con_db); 
Otra cosilla, para ahorrar un poco de codigo (yo para esto soy un poco meticuloso) puedes saltarte el paso este:
Código PHP:
if($page == "" ){
        
$page 1;
    } 
escribiendo al inicio la funcion asi:

Código PHP:
function listar_imagenes($cat_id,$page='1'){ 
De esta manera si no se le pasa a la funcion ningun valor tomara por defecto 1.
Un saludo y espero haberte ayudado