Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Задание 10





Тема. Знакомство с возможностями языка PHP для работы с базами данных сервера MySQL. Выполнение основных операций по подсоединению к базе данных, созданию и заполнению таблиц, просмотру и поиску информации в таблицах.

1. Познакомиться с материалами приложения п. 11, основными функциями работы с базами.

mysql_connect("имя хоста", "имя пользователя","пароль"),

mysql_select_db("имя базы данных"),

create table имя таблицы (описание полей таблицы)

2. При выполнении лабораторных работ на локальном сервере Denwer познакомиться с его внутренним интерфейсом, предназначенным для работы с базами данных.

2.1. Открыть в окне браузера тестовую страницу http://localhost, познакомиться с возможностями виртуального сервера и перейти по ссылке http://localhost/Tools/phpMyAdmin. Познакомиться с информацией на первой странице MySQL.

2.2. Создать свою базу данных, например, baza1, которую в следующих работах Вы будете только открывать.

Рис. 9.1.

Просмотреть результаты работы MySQL, проанализировать выполненный SQL-запрос, получить его PHP-код.

3. Выполнить тестирование примера 11.2 по подключению к базе данных в PHP. Здесь и далее имя хоста будет localhost, имя пользователя – root, параметр пароль нужно оставить пустым. Таким образом, строка $p = mysql_connect("имя хоста", "имя пользователя","пароль") будет выглядеть так:

$p = mysql_connect("localhost", "root","");

А строка выбора таблицы: mysql_select_db("baza1") or die("NO BASE");

4. Научиться создавать таблицы в базе данных средствами интерфейса Денвера.

4.1. Познакомится с описанием характеристик полей при создании таблицы в п.11 Приложения. Проанализировать описание полей при создании таблицы telephones (см. пример 11.3):
create table telephones(id INT AUTO_INCREMENT PRIMARY KEY,

surname VARCHAR(20), email VARCHAR(20), tel VARCHAR(20));

4.2. Создать таблицу telephones средствами интерфейса Денвера. При заполнении типов полей следовать инструкциям приведенного выше описания.

4.3. Заполнить таблицу двумя записями, научиться просматривать и редактировать записи. Удалить таблицу.

5. Создать таблицу с помощью программы PHP.

5.1. Выполнить программу примера 11.3.

5.2. Дополнить таблицу несколькими записями через интерфейс Денвера phpMyAdmin. Просмотреть таблицу telephones..

5.3. Пополнить таблицу программными средствами PHP (см. пример 11.4).

6. Создать собственную форму для заполнения таблицы. Проанализировать и выполнить примеры 11.5, 11.6. Наполнить таблицу данным, среди которых должны быть несколько записей с одинаковыми фамилиями.

7. Научиться выводить данные из таблиц программными средствами.

7.1. Познакомиться с материалами приложения и протестировать примеры 11.7 и 11.8.

8. Создать таблицу с товарами products (поля - идентификатор, название, цена, описание) и средства интерфейса для работы с товарами (заполнение и просмотр таблицы). Задачу решить с помощью трех файлов. Первый – создает таблицу и вводит в неё данные о товарах (не менее пяти) с помощью инструкции: mysql_query("insert into products(список полей) values(значения)").

Второй файл должен обеспечивать вывод содержания таблицы с товарами (каталог товаров).

Третий файл – форма для пополнения списка товаров.

Date: 2015-07-23; view: 319; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию