Buenas,
lo que intento hacer a grandes rasgos es lo que indica el título, he encontrado soluciones parciales, pero no consigo hacer cuadrar todo...
Creo que lo mejor es que lo plantee como una consulta nueva, para ver otras posibles formas de armarlo.
Tengo una "tabla" con los siguientes datos:
ID | año1 | año2 | año3 | pro_id | ...etc
================================
1 | 2000 | 2008 | 2011 | 25 | ...etc
2 | 2001 | 2006 | 2011 | 37 | ...etc
3 | 2002 | 2006 | 2011 | 29 | ...etc
de la cual necesito sacar un array en esta forma:
Código PHP:
$data['año'] = veces_que_se_repite;
y con este orden
Código PHP:
$data['2011'] = 3;
$data['2006'] = 2;
...etc
La consulta debería ser algo asi....no? :
Código PHP:
$conexion=@mysql_connect("localhost", "usuario", "pass");
mysql_select_db( "BBDD", $conexion);
$consulta1="SELECT año1, año2, año3
COUNT(*) AS repeticiones
FROM tabla
GROUP BY ??? DESC";
$resultado= mysql_query ($consulta1, $conexion);
y luego para el array, he visto algunas formas de hacerlo, pero claro, ya no realizo bien la consulta creo...en fin, a ver si alguien puede iluminarme.
Saludos!