Ho provato il tuo codica, come Titolo ho usato "una stringa di prova".
Nel db risulta: una stringa di prova
sulla pagina: Una stringa di prova
sembra che funzioni.
ucfirst() rende maiuscola solo la prima lettera della stringa, se vuoi rendere maiuscola la prima lettra di ogni parola devi usare ucwords()