Как разделить фронтенд и бекенд в PHP?
Сначала выучите PHP и разберитесь как это работает!
например, можно использовать одну БД, бэк в нее пишет данные, фронт их читает.
27cm а неправда твоя, вполне может быть один бэкенд, второй - фронт. например, у меня была внутренняя БД на yii, потом на нее сайт нахлобучили на symfony2.