¿Cómo implementar el estilo MVC en mi código PHP / SQL / HTML / CSS?

He estado desarrollando un programa para la visualización de algunos datos. Mi programa toma datos específicos de una base de datos MySQL y dibuja algunos gráficos (biblioteca libchart), crea algunas tablas, etc.

Mi problema es que ahora mismo es un infierno de código allí. Tengo alrededor de 7 archivos php (índice, página de gráficos, galería, etc.) con código HTML / CSS y PHP / SQL en conjunto (algunos de ellos solo tienen la extensión php pero solo tienen HTML dentro). No tengo ningún problema para leer y comprender el proyecto por el momento, pero supongo que si alguien más lo intentara, podría tener dolor de cabeza. Además, continuar con la programación como esta no es práctico porque el proyecto podría no ser fácilmente escalable en el futuro.

¿Tiene alguna sugerencia sobre cómo separar correctamente HTML / CSS de PHP / SQL? No quiero usar un marco ya que no estoy haciendo nada que requiera entrada del usuario, manejo de sesión, etc. Solo ejecuto algunas consultas y visualizo los resultados. Estoy hablando principalmente de arquitectura aquí, y si corresponde, tal vez un script para ayudarme (he leído sobre Smarty pero no estoy seguro de si eso es lo que necesito).

Respuestas a la pregunta(4)

Su respuesta a la pregunta