No sé como andaras con SQL (y diseño de BD en general) .. pero eso es lo primero que hay que tener claro, pues .. con PHP tan sólo "lanzas" esas consultas SQL a tu BD según el modelo de datos (diseño) de esta y las relaciones que guarden tus tablas entre ellas.
Por si acaso . .no está de más ver sobre estos temas. Manuales puedes ver en:
www.mysql-hispano.com
Un saludo,