Найти в Дзене
Камиль Абзалов

Создание простейшего веб приложения на PHP + MySQL

Начиная с текущего урока мы начнем создавать простейшее веб приложение с использованием php и mysql. Оно будет основано на базе данных sport, которую мы создали на прошлых уроках при знакомстве с Mysql. В этом уроке мы определим структуру нашего приложения, напишем скрипт соединения с базой данных, а также построим скелет нашего приложения. Структура:
Конфигурация (db.php — подключение к БД)
1. Главная страница — index.php (форма авторизации)
2. Команды (teams.php — список команд с возможностью редактировать информацию о команде)
3. Игроки (players.php — список игроков с возможностью редактировать информацию об игроке)
4. Страны (countries.php — список команд по странам) В своих проектах я использую универсальный драйвер PDO для работы с базой данных. Есть и другие варианты работы с базами данных, например mysql и mysqli. Сразу отмечу, что расширение mysql с версии php 5.5 считается устаревшим, а с версии 7 удалено.
Почему я использую PDO? Главным его преимуществом является универсальн

Начиная с текущего урока мы начнем создавать простейшее веб приложение с использованием php и mysql. Оно будет основано на базе данных sport, которую мы создали на прошлых уроках при знакомстве с Mysql. В этом уроке мы определим структуру нашего приложения, напишем скрипт соединения с базой данных, а также построим скелет нашего приложения.

Структура:
Конфигурация (db.php — подключение к БД)
1. Главная страница — index.php (форма авторизации)
2. Команды (teams.php — список команд с возможностью редактировать информацию о команде)
3. Игроки (players.php — список игроков с возможностью редактировать информацию об игроке)
4. Страны (countries.php — список команд по странам)

В своих проектах я использую универсальный драйвер PDO для работы с базой данных. Есть и другие варианты работы с базами данных, например mysql и mysqli. Сразу отмечу, что расширение mysql с версии php 5.5 считается устаревшим, а с версии 7 удалено.
Почему я использую PDO? Главным его преимуществом является универсальность: PDO может свободно работать с разными производителями СУБД, что делает переход из одной СУБД в другую с точки зрения php мене затратным. Дальнейшие детали и особенности работы с PDO мы рассмотрим в следующих уроках, в процессе написания нашего приложения.

Также в уроке вы узнаете о конструкции try…catch. Когда используется данная конструкция? В процессе создания программ возникают ошибки (ошибки логики, опечатки и т.п), но могут возникать ошибки, которые вы изначально можете предусмотреть. Например, вы прекрасно понимаете, что соединение с БД может закончиться ошибкой, и эту ошибку необходимо предусмотреть.

Код урока - http://kamil-abzalov.ru/videouroki/phpmysql/create-simple-php-application/