Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2011, 04:28
Capi666
 
Fecha de Ingreso: febrero-2007
Ubicación: Valencia
Mensajes: 457
Antigüedad: 17 años, 9 meses
Puntos: 0
unir dos array y ordenar

Hola a todos,

Tengo un problema con unas consultar mysql y los arrays. Lo he preguntado en el foro de mysql pero me han dicho que mejor aqui.

Tengo dos consultas, sql1 y sql2, que quiero ordenar el resultado por el contador de sql2...

Sería algo asi:

Código PHP:
$sql1 "SELECT palabras, COUNT(*) AS num FROM tags GROUP BY palabras";
$resultado1 mysql_query($query1);
while(
$datos1=mysql_fetch_assoc($resultado1)) {
$sql2 "SELECT COUNT(*) as num2 FROM files WHERE titulo LIKE '%".$datos1[palabras]."%' OR descripcion LIKE '%".$datos1[palabras]."%'";
$resultado2 mysql_query($query2);
$datos2=mysql_fetch_assoc($resultado2);

echo 
'<tr><td>'.$datos1[palabras].'</td><td>'.$datos1[num].'</td><td>'.$datos2[num2].'</td></tr>';


¿Como podria unir el array sql1 y sql2 para poder ordenar por num2 descendentemente?

Gracias y un saludo,