Si, pero te explico un poco mas el tema.
Practicar html y CSS no tiene misterio, porque como supongo que ya sabes, se coloca en un directorio y pruebas directamente con el navegador (o si usas algo como Dreamweaver)
Lo que pides implica (supongo lo sabes, pero si no es asi) que las pruebas las hagas en un servidor. No necesariamente un servidor externo, puedes hacer las pruebas en tu casa con un servidor local.
Si es ese el caso, deberías de instalarte preferentemente un paquete que incluya ya los elementos mas usuales. Generalmente se les llama LAMP o WAMP (Linux, Apache, MySql PHP o lo mismo con Windows)
Aquí viene una distinción importante, tu página debe de incluir código php que enlace con una base de datos. Dicho de otro modo. La página tiene un formulario, y un botón que hace que cuando lo uses se ejecute un código php que lee los campos del formulario, abra una conexión con una base de datos y ejecute una sentencia SQL en esa base de datos que escriba los datos deseados en una tabla de una base de datos determinada.
Esto no puede practicarse sin ese servidor (generalmente como te he dicho, Apache + MySql + PHP). De hecho todo el código php que escribas se debe de ejecutar en el servidor apache, no en tu navegador.
Todo esto es "sencillo" ya que no requiere de grandes conocimientos, pero si que requiere un cuidado especial en un punto como señala
biestable. Hay que asegurarse de evitar que se pueda realizar una "inyección SQL"
https://es.wikipedia.org/wiki/Inyecci%C3%B3n_SQLComo te indico, es algo "fácil" pero que requiere que conozcas al menos un poco como manejarte con php, un poco de como manejar una base de datos como mysql (que se puede hacer generalmente a través de una aplicación web como phpmyadmin que viene con los paquetes antes mencionados) y un poquito de idea de lenguaje SQL
Si estás "empezando html" te recomendaría seguir por ahí, dominar con soltura html y css y luego meterte en el tema de página dinámicas.
Ah, ten en cuenta una cosa, las bases de datos de usuarios no deberían de contener datos personales. Si contienen datos personales debes entonces de cumplir dependiendo del país una serie de requisitos legales (al menos en España) relacionados con la Ley de Protección de Datos.