RM3 .. si vas a trabajar con Base de datos para estructurar tu información de tu sitio .. debes de aprender lo básico de "Modelo de datos" para que veas como se diseña una base de datos .. con tus tablas .. relaciones entre estas .. para posteriormente "tirarle" las consultas SQL que necesites en función de los datos y presentación de estos que requieras.
Eso no es parte de "PHP" como lenguaje .. sino de "Base de datos" y su asociado SQL (lenguaje de consultas).
Te recomiendo leer algo sobre diseño (modelo) de datos y Normalización en:
www.mysql-hispano.com
Un saludo,