Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

WEB - дизайн / Лабораторні роботи / Лабораторна робота №20

.doc
Скачиваний:
25
Добавлен:
30.05.2020
Размер:
796.67 Кб
Скачать

Лабораторна робота № 20

ТЕМА: Створення бази даних для сайту.

МЕТА: познайомитися з основами роботи з базами даних в  РНР.

Порядок виконання  завдання:

  1. Для створення власної бази даних в MySQL необхідно спочатку запустити сервер MySQL. Потім необхідно запустити інтернет браузер і в адресному рядку вввести: "http://localhost/phpmyadmin/".

Результат звернення за цією адресою представлений на малюнку 20.1.

Малюнок 20.1 - Виведення головної сторінки додатку phpMyAdmin

  1. Впевнившись, що сервер запущений і працює нормально, створіть базу даних для зберігання інформації щодо виставлених на продаж автомобілів. Для цього у текстовому полі впишіть назву БД і натисніть кнопку "Создать". База даних повинна містити таблицю, тому створюємо таблицю у вікні, зображеному на малюнку (мал.20.2).

Малюнок 20.2 - Вікно для створення таблиці БД

  1. Задайте ім'я таблиці і загальну кількість стовпчиків. Натисніть кнопку "Ok". Перший стовпчик є ключем для пошуку необхідного запису, другий – містить інформацію щодо марки авто, третій – про рік випуску, четвертий – колір, п’ятий – тип кузову, шостий – вартість, сьомий – додатково встановлене устаткування. Для кожного поля необхідно встановити відповідний тип даних. Для ключа - встановити атрибут auto_increment. Результат показаний на малюнкy 20.3.

Малюнок 20.3 - Вікно для настроювання полів таблиці

  1. За допомогою РНР заповніть створену таблицю і відобразіть її у браузері. Для виконання цього завдання необхідно виконати декілька кроків.

  • По-перше, необхідно зв'язати php-код зі створеною БД.

Примітка:

Альтернативний варіант створення бази даних та призначення її поточною.

  • Наступний крок - передати із потрібної таблиці дані в php і вивести їх на екран.

Результат виконання представлений на малюнку 20.4.

Малюнок 20.4 – Зовнішній вигляд таблиці бази даних автомобілів

  1. Для того, щоб заповнити таблицю, можна використати оператор, аналогічний наступному

mysql_query ("INSERT INTO avto (key,marka,year,color,kuzov,cost,dodatok) VALUES ('1','BMW','2007','grey','sedan','30000','electro');",$db);

  1. Створити користувача бази даних можна за допомогою Привілегій (мал.20.5)

Малюнок 20.5 Вікно «Огляд записів»

  1. Натиснути посилання «Добавить нового пользователя» . У блоці «Информация учетной записи» заповнити поля даних нового користувача, а потім у блоці «Глобальные привелегии» поставити прапорці обраних привілегій (для початку – виділити всі прапорці) (мал.20.6)

Малюнок 20.6 Створення нового користувача та призначення привілегій

Завдання для самостійного виконання:

  1. Заповнити таблицю записами ( не менше 10 записів)

  2. Зробіть вибірку з бази за автомобілями одієї марки.

  3. Потім одночасно за двома полями: одного року випуску і одного кольору.

  4. Замініть усі типи кузовів на седан.

  5. Усім автомобілям 2008 року випуску замініть колір на зелений.

  6. Створіть за допомогою HTML форму вводу за даними про автомобілі та зв’яжіть її з базою даних.

  7. Введіть за допомогою цієї форми дані щодо декількох нових моделей автомобілів.

  1. Створити базу даних для сайту (з лабораторної роботи №12) і підключити її.