Y añadiría otro más del mismo sitio:
Principios de Diseño de Base de datos
http://www.mysql-hispano.org/page.php?id=23
(tal vez te venga mejor empezar por este y luego el otro tutorial)
Y a todo esto .. deberías resolver el "modelo de datos" a usar para tu BD en el foro de "Base de datos" .. cuando lo tengas claro .. sólo se tratará de hacer consultas SQL a ese "modelo" (tablas que intervengan) con mas SQL (lenguaje estructurado de consultas) .. como veras .. PHP está al final de la cadena .. no antes!.
Un saludo,