Рекомендации по выполнению заданий

Одной из наиболее часто встречающихся проблем при работе с базами данных является синхронизация кодировок. Чтобы избежать данной проблемы, необходимо следовать правилу: кодировки должны быть одинаковыми в:

– среде разработки приложения;

– файлах шаблонов HTML-страниц;

– конфигурационных файлах;

– таблицах БД;

– настройках взаимодействия MySQL и PHP.

Поскольку UTF8 становится стандартом де-факто, предлагается использовать именно эту кодировку, а в целях устранения проблем после установления соединения с СУБД и выбора БД следует выполнить два запроса:

SET CHARACTER SET 'UTF8' и SET NAMES 'UTF8'

Данная лабораторная работа не подразумевает разработку сложных SQL-запросов, однако следует уделить внимание корректности работы с СУБД на стороне PHP.

Для взаимодействия с MySQL в PHP предусмотрено три стандартных решения: использование расширения mysql – классический вариант, постепенно начинающий устаревать, использование расширения mysqli (MySQL Improved) – наиболее активно развивающийся способ, рекомендованный ныне к использованию большинством специалистов; использование расширения PDO (PHP Data Objects) – одно из наиболее перспективных направлений развития взаимодействия PHP с реляционными СУБД, предоставляющее дополнительный уровень абстракции и повышающий таким образом совместимость написанных на PHP программ с различными СУБД.

В данной лабораторной работе не предъявляется жёстких требований к использованию того или иного варианта взаимодействия PHP и MySQL, однако крайне рекомендуется (особенно – в расширенном задании) хотя бы попробовать все три варианта, причём основной акцент сделать на применение расширения mysqli.


Лабораторная работа №6. Принципы разделения дизайна и кода.

Цель работы: изучение принципов разделения дизайна и кода, технологий формирования ядра программных средств, отвечающих за функционирование интернет-ориентированных приложений.

Порядок выполнения работы

1. Изучить темы 5.3–5.5 лекционного материала.

2. Выполнить задание по лабораторной работе.

3. Представить для проверки результат выполнения работы в виде одного или нескольких файлов с исходным кодом на языке программирования PHP, а также файлов, содержащих HTML-шаблоны.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: