Мегаобучалка Главная | О нас | Обратная связь


Лабораторная работа № 7. Базы данных MySQL и PHP



2015-12-08 1353 Обсуждений (0)
Лабораторная работа № 7. Базы данных MySQL и PHP 0.00 из 5.00 0 оценок




Для работы с базой данных необходимо:

1.Установить соединение с сервером:

mysql_connect (server_name, username, password);

2.Выбрать базу данных, которая будет активной:

mysql_select_db (database_name);

3.Выполнить запрос к базе данных

mysql_query (query);

4.Если запросом является выбор информации с БД, то результат необходимо перевести в массив, например:

$q = mysql_query(запрос) or die('сообщение об ошибке');while($row = mysql_fetch_array($q) { echo "$row['имя_поля']"; }

ПРАКТИЧЕСКАЯ РАБОТА № 7
Работа с однотабличной базой данных

Рассмотрим пример работы с базой данных, которая должна содержать информацию о зарегистрированных пользователях сайта. Обязательные поля: имя клиента, логин, пароль, e-mail, дополнительная информация.

1 этап. Создание базы данных в PHPMyAdmin

1. Запустите денвер.

2. Откройте в браузере phpMyAdmin, для этого:

-набрать в адресной строкеlocalhostи нажать Enter

-на открывшейся странице в таблице из раздела «Тестирование Денвера» перейти по ссылке http://localhost/Tools/phpMyAdmin

Если все сделали правильно то увидите окно, разделенное на два фрейма: в левом список баз данных на локальном компьютере, а справа рабочая область.

3. Создайте базу данных users: в поле «Новая база данных» укажите имя и нажмите кнопку «Создать».

Внимание! Название базы данных и все поля ОБЯЗАТЕЛЬНО пишите латиницей, без пробелов.

В результате появится соответствующее сообщение (база данных была создана) и будет предложено создать новую таблицу в базе данных.

4. Создайте в базе данных таблицу user, состоящую из 6 полей:

В следующем окне нам предложат заполнить данные о столбцах:

- Поле ‑ имя столбца

- Тип ‑ тип данных столбца

- Длина ‑ длина столбца

- По умолчанию ‑ значение, которое будет подставлено по умолчанию

- Сравнение ‑ как будет осуществляться поиск данных

- Атрибуты ‑ атрибуты столбца

- Null (Ноль) ‑ может ли столбец быть пустым

- Индекс ‑ индекс поля

- A_I (auto_increment) ‑ является ли данный столбец с автоматическим приращением

- Комментарий ‑ комментарий к данному столбцу

5. В форме для ввода структуры таблицы введите параметры полей таблицы student:

Имя поля Тип Длина Ноль Дополнительно
id_user int (целое)   not null auto_incriment, primary (ключевое)
user_name varchar (текстовое) not null  
user_login varchar (текстовое) not null  
user_password varchar (текстовое) not null  
user_e_mail varchar (текстовое) not null  
user_info text (текс большого объема)   null  

6. Нажмите кнопку «Сохранить», в результате будет отображена форма:

Все созданные поля можно редактировать , удалять , изменять им свойства (первичный ключ , уникальное значение , индекс , полнотекстовый ) или просматривать уникальные значения полей . Эти же действия можно совершать над группой выделенных (помеченных галочкой) полей таблицы.

В таблицу можно добавлять новые поля в конец, начало таблицы или после указанного поля таблицы.

Ниже можно просматривать созданные индексы (первичные и внешние ключи таблицы).

7. Используя команду верхнего меню PhpMyAdmin «Вставить», добавьте в таблицу user сведения о 2-3 пользователях.

8. Используя команду «Обзор» просмотрите таблицу.

9. Просмотрите информацию о базе данных users, выделив щелчком мыши имя БД в левой области PhpMyAdmin:

 

2 этап. Создание пользовательского web-интерфейса для работы с БД

База данных создана, наполнена приступим к программированию.

Создадим php-сценарии, выполняющие следующие функции:

· подключение к базе данных;

· вывод записей из базы данных на экран;

· ввод значений в базу данных с помощью формы;

· удаление записей в базе данных;

· редактирование записей в базе данных.



2015-12-08 1353 Обсуждений (0)
Лабораторная работа № 7. Базы данных MySQL и PHP 0.00 из 5.00 0 оценок









Обсуждение в статье: Лабораторная работа № 7. Базы данных MySQL и PHP

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1353)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)