Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2010, 09:56
Avatar de galitcin
galitcin
 
Fecha de Ingreso: septiembre-2010
Ubicación: Barcelona
Mensajes: 30
Antigüedad: 13 años, 7 meses
Puntos: 0
Visualizar imagenes php y mysql (order by)

Tengo una web page y me hace falta hacer que se visualizen las imagenes en orden, ya que lo hace al reves me muestra la primera que se ha cargado como ultima y la ultima como primera, el problema esta en que tengo varias consultas mysql y si le pongo el ORDER BY me lo hace para todos los datos y yo quieor que haga solo para la tabla x, la consulta a mysql q tengo es esta

Código MySQL:
Ver original
  1. $sql = "SELECT a.*, UNIX_TIMESTAMP(a.createdon) AS timestamp, ct.cityname,
  2.                 COUNT(*) AS piccount, p.picfile,
  3.                 scat.$subcat_lang, cat.catid, cat.$cat_lang $xfieldsql
  4.             FROM $t_ads a
  5.                 INNER JOIN $t_cities ct ON a.cityid = ct.cityid
  6.                 INNER JOIN $t_subcats scat ON a.subcatid = scat.subcatid
  7.                 INNER JOIN $t_cats cat ON scat.catid = cat.catid
  8.                 LEFT OUTER JOIN $t_adxfields axf ON a.adid = axf.adid
  9.                 LEFT OUTER JOIN $t_adpics p ON a.adid = p.adid AND p.isevent = '0'
  10.                 LEFT OUTER JOIN $t_featured feat ON a.adid = feat.adid AND feat.adtype = 'A'
  11.             WHERE $where
  12.                 AND $visibility_condn
  13.                 AND (feat.adid IS NULL OR feat.featuredtill < NOW())
  14.                 $loc_condn
  15.             GROUP BY a.adid
  16.             ORDER BY a.createdon DESC          
  17.             LIMIT $offset, $ads_per_page";
  18.     $res = mysql_query($sql) or die($sql.mysql_error());

enotnces lo que quiero hacer que la tabla x de la columna "adpic" traiga los valores ordenados pero solo de la tabla x y no ordene todo segun adpic!!!

como se puede hacer?