io modificheri prima di tutto il db

tabella foto
id -- data -- id_titolo -- foto -- id_categoria

tabella: categoria

id_categoria|nome

tabella titolo

id_titolo|titolo

cosi non hai ripetiozioni testuali nelle colonne delal tabelal foto ma solo indici che si riferiscono ad una precisa categioria e d un preciso titolo e quando passi i valori in get non passi $titolo="la vacanza sul mar rosso alle 4 del pomeriggio" ma passi $titolo=2

questo e' il modo giusto qualsiasi altro metodo puo' andare bene ma e' come comprare una ferrari e poi montarci sopra le gomme di un 126, va lo stesso ma le prestazioni non sono al massimo