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$sql = "SELECT a.*, UNIX_TIMESTAMP(a.createdon) AS timestamp, ct.cityname,
COUNT(*) AS piccount, p.picfile,
scat.$subcat_lang, cat.catid, cat.$cat_lang $xfieldsql
FROM $t_ads a
INNER JOIN $t_cities ct ON a.cityid = ct.cityid
INNER JOIN $t_subcats scat ON a.subcatid = scat.subcatid
INNER JOIN $t_cats cat ON scat.catid = cat.catid
LEFT OUTER JOIN $t_adxfields axf ON a.adid = axf.adid
LEFT OUTER JOIN $t_adpics p ON a.adid = p.adid AND p.isevent = '0'
LEFT OUTER JOIN $t_featured feat ON a.adid = feat.adid AND feat.adtype = 'A'
WHERE $where
AND $visibility_condn
AND (feat.adid IS NULL OR feat.featuredtill < NOW())
$loc_condn
GROUP BY a.adid
ORDER BY a.createdon DESC
LIMIT $offset, $ads_per_page";
y la consulta la muestro asi:
Código PHP:
Ver originalwhile($row=mysql_fetch_array($res))
{
// y despues quiero que me muestre la foto
<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....