implementacion

bueno no tengo ni idea de php, y me gustaría saber en términos prácticos como usarlo, corregidme si me equivoco, pero tengo que crear un hoja con el código que subiré a mi servidor que estar conectada a mi pagina web y si hace falta a la base de datos que yo le mande.

pero porque las paginas web que usan algún tipo de código de php tienen una extensión .php? porque no se puede conectar la pagina código con un html como el caso del js, y otra duda si la pagina donde se ejecuta el código es un .php la pagina donde esta el código en si que tipo de documento es?

bueno son preguntas echas desde la ignorancia, haber si alguien puede aclárame estas dudas
Se puede configurar el servidor para que también ejecute PHP en un archivo con extención .html ... pero es cuestión del servidor
Lo que puedes hacer es crear un archivo .php ... posteriormente en tu archivo .html incluir ese archivo .php como página externa... con un iframe
<?phpinclude("mi_archivo_php.php");?>
después donde quieras usar la función haces:
Código
<h2>hola amigazo <?php echo saludar_amigo(); ?></h2>
Si quieres llamar funciones o archivos o ejecutar alguna sentencia en php tiene que ir entre: <? ?>, <?php ?>, <script language="php"></script>.