soma horas à datetime

Possuo uma aplicação onde tenho os seguintes campos MySQL: {dataInicial}, {HoraInicial} {dataFinal}.
A {dataInicial} e a {dataFinal} datetime ( dd/mm/aaaa hh:ii )
A {horaInicial} ( hh:ii ).

Quero somar numero de horas à data inicial e obter uma data final ou seja {dataFinal} = {dataInicial} + {horaInicial}

Tem alguma macro para isso. Como fazer ? Tentei usar DateAdd não consegui.

http://www.todoespacoonline.com/trabalhando-com-datas-em-php--date-mktime-time___1967

Link quebrado… tem outro?

https://www.google.com.br/search?q=trabalhando+o+com+datas+e+horas+no+php&oq=trabalhando+o+com+datas+e+horas+no+php&aqs=chrome..69i57j0.4062j0j7&sourceid=chrome&ie=UTF-8