Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/12/2006, 09:59
Avatar de Erikfrancisco
Erikfrancisco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 20 años, 5 meses
Puntos: 4
Re: Arrays a partir de consulta mysql

Pues me imagino que ya sabes hacer la conexion, seleccion y consulta a una bd; así que lo único que necesitas es utilizar la función array_count_values() para que te quede una secuencia de comandos parecida a la siguiente:
Código PHP:
<?php
// datos de conexion y seleccion de bd
mysql_pconnect'servername''username''password' );
mysql_select'base_de_datos' );

// datos de consulta
$consulta "SELECT campo FROM tabla"// donde campo es el nombre del campo que contiene como valores a,a,a,b,b,c,c,c,c
$res mysql_query$consulta );
$num_res mysql_num_rows$res );

if ( !
$num_res )
{
   echo 
"No se obtuvieron resultados de la consulta.";
}
else
{
   
$dato = array();

   while( 
$fila mysql_fetch_array$res ) )
   {
      
$dato[] = $fila['campo']; // agregamos los resultados del campo de la consulta a nuestro array
   
}

   
$cuantos_repetidos array_count_values$dato ); // este array se encargará de guardar como claves a, b y c y como valores las veces que se repiten

   
foreach ( $cuantos_repetidos as $clave => $valor )
      echo 
$clave." - ".$valor."<br/>"// (opcional) esto lo hacemos para mostrar en pantalla lo que se guardo en el arrray $cuantos_repetidos
}
?>
Para saber más de esta función checa este enlace:
http://www.php.net/manual/es/functio...unt-values.php
Espero sea lo que necesitabas o por lo menos te de una idea. Suerte