Categorías > Lenguajes > PHP > Otro problema php mysql... ...
Nuevo Mensaje | Responder
AdrianSeg


53 envíos
Desconectado
1782 lecturas
1 respuestas
Otro problema php mysql...09-07-2010 a las 12:17:46

Buenas, una vez resolvi mi duda anterior he seguido programando y me he encontrado con otra...

Usando mi código consigo mostrar todos los valores distintos de la base de datos...

Código Fuente:
 <?php        //Datos para la tabla 1

$resultados = mysql_query("SELECT DISTINCT uno FROM p304 ORDER BY uno ASC");

while($fila=mysql_fetch_array($resultados)) {


echo '<tr>
<td class="text_center">'.$fila["uno"].'</td>
<td class="text_center">A</td>
<td class="text_center">B</td>
<td class="text_center">C</td>
<td class="text_center">D</td>
</tr>';

}

?>


Mi problema es que en A debe ir la frecuencia con la que se repiten los numeros, por ejemplo mi salida actual es esta.

0     -----     -----     -----     -----
1     -----     -----     -----     -----
2     -----     -----     -----     -----
5     -----     -----     -----     -----
7     -----     -----     -----     -----
8     -----     -----     -----     -----
10    -----     -----     -----     -----

y deberia ser asi:

0     1     -----     -----     -----
1     2     -----     -----     -----
2     1     -----     -----     -----
5     3     -----     -----     -----
7     1     -----     -----     -----
8     1     -----     -----     -----
10    1     -----     -----     -----

Osea, el 0 solo aparece una vez, el uno aparece dos veces etc...


Responder | Citar | Moderar | Mensaje Privado
Training Channel
AdrianSeg


53 envíos
Desconectado

#1
RE: Otro problema php mysql...09-07-2010 a las 12:49:12

Me autorespondo...parece que solo doy con la solucion cuando me doy por vencido y posteo en busca de ayuda ajajja
Código Fuente:

<?php        //Datos para la tabla 1

$resultados = mysql_query("SELECT DISTINCT uno, COUNT(*) AS num FROM p304 GROUP BY uno ORDER BY uno ASC");

while($fila=mysql_fetch_array($resultados)) {


echo '<tr>
<td class="text_center">'.$fila["uno"].'</td>
<td class="text_center">'.$fila["num"].'</td>
<td class="text_center">-----</td>
<td class="text_center">-----</td>
<td class="text_center">-----</td>
</tr>';

}

?>



Responder | Citar | Moderar | Mensaje Privado