web-сервер. В якості web-сервера можна використовувати Apache. Даний інтернет-магазин реалізуємо з використанням мови гіпертекстової розмітки html, мови програмування php і СУБД MySQL. Головна частина функціонування сайту - робота з базою даних. Лістинг бази даних пишеться в текстовому редакторі Блокнот і зберігається під ім'ям SHEMA. p align="justify"> Для роботи з базою даних через web-інтерфейс необхідно виконати наступну послідовність дій:
- з'єднання з сервером баз даних;
- Вибрати базу даних;
- Виконати SQL-запит;
- Вивести дані, отримані в результаті запиту. [3, стор 86]
Необхідно написати PHP-скрипти, вбудовані в HTML - сторінки і зберегти їх з розширенням *. php. Самі скрипти, сформовані з ряду інструкцій, знаходяться на сервері і їх вміст відвідувачу Інтернет магазину переглянути неможливо. При активізації PHP-скрипта серверна програма виконує команди php цього скрипта і результат повертає програмі-браузеру. Таким чином, відвідувач Інтернет магазину бачить тільки результат виконання програми. З'єднання з сервером базою даних виконується функцією mysql_connect ("localhost", "root", ""); де localhost - ім'я вузла (localhost), на якому розміщується сервер MySQL, ім'я користувача (root), і пароль (" ; ") - в даному випадку без пароля. При успішному з'єднанні функція повертає ідентифікатор зв'язку з БД, а в разі невдачі - значення false. p align="justify"> Вибір бази даних виконується функцією mysql_select_db ("odegda_mag"); і означає В«вибрати базу даних odegda_magВ»; для виконання запиту до БД використовується функція: $ query1 = "select * from vid"; - означає В«вибрати з таблиці vidВ». Далі виконати запит: $ res1 = mysql_query ($ query1); тобто функції передається запит, який необхідно виконати, при успішному виконанні функція повертає ідентифікатор результату. Ідентифікатор результату - це ключ доступу до повернутих запитом рядкам, яких може бути нуль, одна і більше: $ num_vid = mysql_num_rows ($ res1); - повідомляє кількість рядків, повернутих запитом. Розглянемо сценарій, що відображає головну сторінку index.php. br/>В
Малюнок 2.2 - Зовнішній вигляд головної сторінки index.php
Коди html і php-коди сценаріїв пишуться в текстовому редакторі Блокнот, php-коди сценаріїв вбудовуються в html-сторінки і зберігаються з розширенням * php. Розглянемо сценарій, що відображає головну сторінку index.php, на якій виробляємо вибірку видів товарів:
php
mysql_connect ("localhost", "root", "");// Відкриття з'єднання з MySQL, де localhost - ім'я комп'ютера, root-ім'я користувача, ""-без пароля
mysql_select_db ("ode...