• strict warning: Non-static method view::load() should not be called statically in /home/s/serka1/devlib.ru/public_html/modules/views/views.module on line 879.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/s/serka1/devlib.ru/public_html/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/s/serka1/devlib.ru/public_html/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/s/serka1/devlib.ru/public_html/modules/views/plugins/views_plugin_row.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/s/serka1/devlib.ru/public_html/modules/views/plugins/views_plugin_row.inc on line 0.

Связка PHP + MySQL. Что она дает?

php и mysqlКак Вы пишите сайты? Неужели до сих пор дальше связки HTML + CSS не ушли? Если да, то давайте пойдем дальше и познакомимся со связкой PHP + MySQL, использование которой позволяет достичь замечательных результатов при создании динамических веб - страниц.

Для начала, давайте разберем, что происходит при обычном, статическом, подходе, который предполагает наличие только HTML. По сути, Вы «вшиваете» весь контент в страницу. Это не совсем удобно по нескольким причинам:

1.Если Вы захотите изменить содержимое Вашего сайта, то без работы с кодом Вам не обойтись.

2.Статический подход предполагает наличие большого числа страниц, так как каждая страница, это какой-то материал Вашего сайта.

Совсем другое дело, если Вы прибегнете к помощи языка программирования PHP, который с самого начала создавался для написания скриптов, встраиваемых в код страницы, и системы управления базами данных MySQL. Это связка позволяет создавать динамические веб – страницы, которые по функциональным возможностям значительно превосходят статические. Что я подразумеваю под словом «динамические»? Не что иное, как отсутствие необходимости каждый раз изменять код html – страницы. Теперь этим занимается специальный скрипт, который соединяется с базой данных и берет из нее всю необходимую информацию.

Используя эту связку, Вы отделяете программную составляющую сайта от контента. Это сейчас очень важно, так как обеспечивается достаточная безопасность Вашего ресурса и соблюдается некий принцип модульности, за счет которого упрощается процесс управления сайтом. Грубо говоря, мы создаем движок для сайта.

Если Вы уже освоили основы HTML и CSS, то пора переходить к более серьезным вещам. Изучите язык PHP. Поверьте, он не намного сложнее HTML, зато предоставляет целую массу новых возможностей при конструировании сайтов.