intanto potresti semplificare il database. Perchè un vettore e non due campi? titolo_Evento e data_Evento? Poi in pratica se non ho capito male, in una stessa data puoi decidere di avere più eventi differenti, che naturalmente non hanno lo stesso titolo.
una domanda: eventi in date differenti possono avere lo stesso titolo?
Sarebbe più comodo controllare prima se in quella data c'è un evento e dopo verificare se ha lo stesso nome. Se in quella data non hai eventi allora puoi inserire il nuovo evento, se in quella data ci sono altri eventi controlli che il titolo non coincida con nessuno di essi.
Meglio
"SELECT id, data_Evento, titolo_Evento FROM Tabella_Eventi WHERE data_Evento = '$m'";
Per me è più semplice così. Ma non so se hai usato un vettore per altri motivi.