this is your choice every time and there isn't any specific method. for me when i have a small project or small page i will mix php and html, but if the pages goes to be large i will put html,php and mysql in some specific files...
the important point is you can go back and read the code and edit it easily any time. however there are some methods for team working too. Google "object oriented programming" or "oop" for more information...