Лабораторная работа Базы данных Mysql и php



Download 0,8 Mb.
bet1/3
Sana19.05.2022
Hajmi0,8 Mb.
#605021
TuriЛабораторная работа
  1   2   3
Bog'liq
PHP Лаб. работа 3


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

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

mysql_connect (server_name, username, password);

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

mysql_select_db (database_name);

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

mysql_query (query);

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

$q = mysql_query(запрос) or die('сообщение об ошибке');
while($row = mysql_fetch_array($q) {
echo "$row['имя_поля']"; }
Рассмотрим пример работы с базой данных, которая должна содержать информацию о зарегистрированных пользователях сайта. Обязательные поля: имя клиента, логин, пароль, e-mail, дополнительная информация.
1 этап. Создание базы данных в PHPMyAdmin

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

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

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

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


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


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


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

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


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

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

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

  • Длинадлина столбца

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

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

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

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

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

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

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

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

Имя поля

Тип

Длина

Ноль

Дополнительно

id_user

int (целое)




not null

auto_incriment, primary (ключевое)

user_name

varchar (текстовое)

50

not null




user_login

varchar (текстовое)

20

not null




user_password

varchar (текстовое)

20

not null




user_e_mail

varchar (текстовое)

30

not null




user_info

text (текс большого объема)




null






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


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

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



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



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



2 этап. Создание пользовательского web-интерфейса для работы с БД
База данных создана, наполнена приступим к программированию.
Создадим php-сценарии, выполняющие следующие функции:

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

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

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

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

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

Подключение базы данных


  1. Создайте на своем сайте папку bd_user, а в нее поместите файл index.php с кодом:


Download 0,8 Mb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish