Ciao,
a colpo d'occhio direi che quei 3 AND nella stringa SQL:

ON (dipendenti.id_dip = presenze.id_dip AND presenze.giorno = 19 AND presenze.mese = 5 AND presenze.anno = 2008)
li hai copiati e incollati nel posto sbagliato... sei sicuro che la query funzioni? Mi sa tanto che dovrebbero stare piuttosto nella clausola "WHERE"...
In effetti per la left join hai bisogno solo di collegare gli indici delle due tabelle quindi

codice:
ON (dipendenti.id_dip = presenze.id_dip)