Allora...
Pensate ad un calendario.
Pensate ad una settimana.
Ecco, ci siete.

Lun 1, Mar 2, Mer 3, Gio 4, Ven 6, Sab 7, Dom 8

Faccio un ciclo con una query al DB ed estraggo tutti gli appuntamenti compresi fra Lun 1 e Dom 8.

A QUESTO PUNTO mi piacerebbe tantissimo popolare un array ordinato per numero del giorno e cioè...

Codice PHP:
$appuntamenti= array();

$query="bla bla bla bla ".....
While(
$row=mysql_fetch_array($query))
{

$appuntamento[$row[giorno]=
 array(
$row[id_appuntamento]=>
   array(
'titolo'=>$row[titolo]','note'=>$row[note]));
}

// vorrei che tirasse fuori tutti gli appuntamenti catalogati per giorno e in ordine di id_appuntamento
/*
giorno[1]=
  11='
titolo'=blabla, 'note'=fjnvfvnfvn
  222=...............
  35=...............

giorno[2]=
  1=...............
  2=...............

ecc...ec....
*/ 
Il ciclo funzionerebbe anche, solo che in pratica ad ogni ciclo mi sovrascrive i dati nell'array, non me li accoda.
array_push non capisco come usarlo in questo caso.

cavolo devo fare?