Как Вы пишите сайты? Неужели до сих пор дальше связки HTML + CSS не ушли? Если да, то давайте пойдем дальше и познакомимся со связкой PHP + MySQL, использование которой позволяет достичь замечательных результатов при создании динамических веб - страниц.
Для начала, давайте разберем, что происходит при обычном, статическом, подходе, который предполагает наличие только HTML. По сути, Вы «вшиваете» весь контент в страницу. Это не совсем удобно по нескольким причинам:
1.Если Вы захотите изменить содержимое Вашего сайта, то без работы с кодом Вам не обойтись.
2.Статический подход предполагает наличие большого числа страниц, так как каждая страница, это какой-то материал Вашего сайта.
Совсем другое дело, если Вы прибегнете к помощи языка программирования PHP, который с самого начала создавался для написания скриптов, встраиваемых в код страницы, и системы управления базами данных MySQL. Это связка позволяет создавать динамические веб – страницы, которые по функциональным возможностям значительно превосходят статические. Что я подразумеваю под словом «динамические»? Не что иное, как отсутствие необходимости каждый раз изменять код html – страницы. Теперь этим занимается специальный скрипт, который соединяется с базой данных и берет из нее всю необходимую информацию.
Используя эту связку, Вы отделяете программную составляющую сайта от контента. Это сейчас очень важно, так как обеспечивается достаточная безопасность Вашего ресурса и соблюдается некий принцип модульности, за счет которого упрощается процесс управления сайтом. Грубо говоря, мы создаем движок для сайта.
Если Вы уже освоили основы HTML и CSS, то пора переходить к более серьезным вещам. Изучите язык PHP. Поверьте, он не намного сложнее HTML, зато предоставляет целую массу новых возможностей при конструировании сайтов.