1) Изучить основные функции подключения к базе данных;
2) Изучить возможности программы phpMyAdmin;
3) Научиться выбирать с базы данные соответствующие определенному критерию выборки.
Время:
4 часа = 2 пары
Практическая часть
1. Проверьте что ваша папка c:\webservers\home\<фамилия> существует.
2. Скопируйте на свой сайт папку PhpMyAdmin (взять папку можно в архиве к лабораторной работе на сайте)
3. Запустит денвер.
4. Открыть в браузере phpMyAdmin http://<фамилия>/phpmyadmin. (Если все сделали правильно то увидите окно разделенное на два фрейма: в левом список баз данных на локальном компьютере, а справа рабочая область).
5. Создайте базу данных library451 или library452. В поле «Новая база данных» укажите имя и нажмите кнопку «Создать».
6. Сделайте базу данных library451 активной. Для этого в левом фрейме выберите базу library451. Сейчас в базе нет таблиц.
7. Создайте в базе данных таблицу books, состоящую из трех полей.
8. Укажите типы полей: id – int ключевое, autoincriment, name и title – varchar на 255 символов.
9. Используя команду верхнего меню PhpMyAdmin «Вставить» добавьте название 3-4 книг и авторов.
10. Используя команду «Обзор» просмотрите таблицу.
11. База данных создана, наполнена приступим к программированию.
12. Создайте на своем сайте папку books, а в нее поместите следующие файлы (для создания php-файлов с подсказкой синтаксиса предпочтительно использовать программу Rapid PHP 2008):
index.php
<? echo”Hello!”; ?>
13. Настройте Rapid PHP на работу с денвером «мимо» браузера (на примере домена test1.ru): Options Þ Preferences Þ Preview Þ Mapping Þ выделите строчку Edit Þ Local or FTP Path: Z:\home\test1.ru\www\, а параметр Web Server Path установите в http://test1.ru/.
Там же в настройках Preview Þ Script Preview установите в z:\usr\local\php5\php-cgi.exe
14. Используя preview проверьте что все работает прямо из программы.
15. Измените содержимое файлов:
index.php
Просмотрите файл, обратите внимание на ссылки сформированные автоматически.
16. Создайте след. файлы:
new.html
save_new.php
17. Проверьте как работает создание новой книги.
18. Посмотрите через PhpMyAdmin как изменилась таблица books.
19. Создайте следующие файлы:
edit.php
save_edit.php
20. Проверьте как редактируются книги
21. Создайте файл для удаления страниц
delete.php
22. Проверьте удаление книг. Обратите внимание на то, как работает функция header().
23. Для авторизации доступа создайте (скопируйте и измените) файлы .htaccess и .htpasswd. Поместите их в ту директорию, которая должна быть защищена паролем (логин: admin, пароль: admin). Что бы добавить в файл свои логин и пароль можно воспользоваться утилитой htpasswd.