Мимика лица, используемая в PHP при подключении к базе данных

Мимика лица, используемая в PHP при подключении к базе данных

От автора: сделайте лицо серьезнее! Напустите на себя важный вид и все это приукрасьте капелькой надменности. Вот, теперь вы похожи на профессионального разработчика, которому в программировании все по плечу! К чему весь этот маскарад? А к тому, что сегодня мы будем в PHP подключаться к базам данных как настоящие профессионалы!

Мы не профессионалы?

К сожалению, пока нет! Так как мы еще учимся, то я часто в своих примерах использую упрощенный вариант реализации того или иного решения. Но пора привыкать все делать, как этого требуют правила профессиональной разработки. Сегодня научимся «правильно» коннектиться к БД. Точнее, это мы уже умеем, но не знаем всех тонкостей. Во всех приводимых примерах подключения к СУБД я использовал такого рода код:

Мимика лица, используемая в PHP при подключении к базе данных

Как видите, строка подключения, переменные и запрос прописаны в одном файле. На практике опытные разработчики несколько оптимизируют этот код и делают его «многоразовым». Это не значит, что приведенный скрипт отработает только один раз, и затем его придется заново переписывать :). Просто профессионалы используют несколько функций и даже классы. А значения переменных строки подключения (функция mysqli()) прописывают в виде констант.

В общем, постараемся рассмотреть и реализовать все эти профессиональные подходы. Надеюсь, вы правильно сморщили лоб, не забыли о капельке надменности… Стартуем!

Начинаем «умничать»

Рассмотрение профессиональных «заморочек» начнем с вариантов оптимизации параметров подключения. Здесь можно пойди двумя путями:

Записать их в отдельные переменные.

Задать в виде констант.

Пример реализации первого варианта:

Тогда строка подключения к базе данных MySQL в PHP из приведенного выше примера будет выглядеть так:

Мимика лица, используемая в PHP при подключении к базе данных

Теперь используем константы:

Константы могут размещаться в отдельном файле и затем вызываться в любом скрипте с помощью выражения include.

Подключение в виде функции

Теперь немного продвинемся в сторону ООП. Реализуем подключение в виде отдельной функции, которая будет возвращать строку подключения:

Применение пользовательской функции в нашем примере:

Мимика лица, используемая в PHP при подключении к базе данных

Можно еще больше повысить комфортность функции. Например, с помощью принимаемых параметров. Если вы часто подключаетесь не к одной, а к разным БД, тогда connect_db_param() должна принимать в качестве входящей переменной имя базы:

Мимика лица, используемая в PHP при подключении к базе данных

Как подключиться к базе данных PHP с помощью одной строки? Для этого можно «запихнуть» весь код скрипта в две функции, расположить их в отдельном файле и присоединить его к основному коду. Пример реализации:

Мимика лица, используемая в PHP при подключении к базе данных

Теперь можете убрать со своего лица серьезную мину с «ноткой» надменности. Полностью не получается? Это потому что вы частично уже стали профессионалами в PHP. Обещаю, что в следующих материалах мы закрепим на лице достигнутый результат :). До новых встреч!

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии (1)