Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2011, 08:54
Avatar de galitcin
galitcin
 
Fecha de Ingreso: septiembre-2010
Ubicación: Barcelona
Mensajes: 30
Antigüedad: 13 años, 7 meses
Puntos: 0
Problema ordenar consulta mysql

Hola! Tengo un problema, quiero ordenar datos de una cosulta pero que solo me ordene la tabla que yo quiero y no todas las tablas ( ya que le pongo order by y me ordena todos los datos y no la dicha tabla)

mi consulta a la DB es :

Código PHP:
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());


y la consulta la muestro asi:

Código PHP:
Ver original
  1. while($row=mysql_fetch_array($res))
  2.     {
  3.  
  4. // y despues quiero que me muestre la foto
  5.  
  6. <img src="<?php echo "$datadir[adthumbpics]/$row[picfile]"; ?>" border="0" width="90" height="70">

me muestra la imagen sin ningun problema... pero me muestra la ultima que el usuario ha cargado y no la primera,

en la consulta intente poner el ORDER BY pero me ordena todos los datos y no solo la tabla de las fotos...

Aver si me pueden ayudar....