Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/12/2008, 11:34
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses
Puntos: 81
Respuesta: Query para agrupar

Mmm... tendrias que agrupar por datos en un arreglo tridimensional, algo como esto:
Código php:
Ver original
  1. $sql = "SELECT dia, mes, anio, evento FROM calendario";
  2. $result = mysql_query($sql);
  3. while($data = mysql_fetch_array($result)){
  4.     //esto solo si hubiera mas de 1 evento al dia
  5.     $arr[$data['mes']][$data['anio']][$data['dia']][] = $data['evento'];
  6.     //si hay solo un evento al dia
  7.     $arr[$data['mes']][$data['anio']][$data['dia']] = $data['evento'];
  8. }
En el fondo, si decimos que el 31 de noviembre del 2008 tenemos dos tareas:
$arr['Noviembre']['2008']['31'][0] = 'Ir a comprar';
$arr['Noviembre']['2008']['31'][1] = 'Dejar de comprar';

En cambio si solo tienes una tarea ese dia, quedaria asi:
$arr['Noviembre']['2008']['31'] = 'Ir a comprar';

Se entiende?. Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!