4Связь web-страницы с базой данных. Урок 2 _ (1)
Оценка 4.9

4Связь web-страницы с базой данных. Урок 2 _ (1)

Оценка 4.9
pptx
09.05.2020
4Связь web-страницы с базой данных. Урок 2 _ (1)
4Связь web-страницы с базой данных. Урок 2 _ (1).pptx

Связь web-страницы с базой данных

Связь web-страницы с базой данных

Связь web-страницы с базой данных

Цель обучения:

устанавливать связь web-страницы с базой данных

Тема урока:

Взаимооценивание практического задания 1

Взаимооценивание практического задания 1

Взаимооценивание практического задания

1. В PhpMyAdmin создайте базу данных с именем Institute.
2. Заполните таблицы данными для таблицы teachers, courses и lessons
3. Свяжите таблицы между собой посредством значений записей id и tid.

Имя ученика

Таблица

Файл web страницы

lessons

Courses

Teachers

Открыть соединение с сервером Выбрать базу данных

Открыть соединение с сервером Выбрать базу данных

Открыть соединение с сервером
Выбрать базу данных
Послать запрос базе данных
Закрытие БД (не всегда)

Соединение с базой данных посредством php происходит в 4 этапа:

Соединение с сервером посредством php

Соединение с сервером посредством php

Соединение с сервером посредством php


Функция языка php mysql_connect — открывает соединение с сервером MySQL.
Три параметра функции:
"localhost" — сервер, при работе локально указывается значение «localhost»
"root" — имя пользователя, при работе локально обычно указывается «root»
"" — третий параметр — пароль, локально пароль отсутствует

Создание переменной, ассоциирующейся с соединением с сервером mySql:

Соединение с сервером посредством php 2

Соединение с сервером посредством php 2

Соединение с сервером посредством php

2. Обработка возможной ошибки

or die (mysql_error())  Функция php mysql_error() возвращает строку ошибки последней операции с MySQL и может быть использована не только при попытке соединения с сервером, но и в других вариантах работы с базой данных mysql

Выбор базы данных mySQL и соединение с ней

Выбор базы данных mySQL и соединение с ней

Выбор базы данных mySQL и соединение с ней

Функция php mysql_connect — выбирает базу данных MySQL. Два параметра функции:
"db_name" — имя базы данных
$conn — указатель на соединение

Создание запроса к базе данных echo $sql;

Создание запроса к базе данных echo $sql;

Создание запроса к базе данных

echo $sql;

Функция php mysql_query — посылает запрос активной базе данных сервера, на который ссылается переданный указатель. Два параметра функции:
$sql — запрос
$conn — указатель на соединение

Важно: Чтобы проще обнаружить ошибку можно выводить запрос:

Обработка результатов запроса к базе mySQL

Обработка результатов запроса к базе mySQL

Обработка результатов запроса к базе mySQL

Функция php mysql_fetch_array — возвращает массив с обработанным рядом результата запроса или FALSE, если рядов, отвечающих параметрам запроса, нет

Пример: вывести все записи для фамилии

Пример: вывести все записи для фамилии

Пример: вывести все записи для фамилии Иванов

Функция print_r() в php предназначена для вывода удобочитаемой информации о переменной
Важно: Абсолютно одинаковым результатом будет обращение к полю по его имени и по его номеру:

echo $row["name"];

И echo $row[1];

Задание: Выполните запрос на выборку id и name из таблицы учителей

Задание: Выполните запрос на выборку id и name из таблицы учителей

Задание: 
Выполните запрос на выборку id и name из таблицы учителей.
Отобразите данные на web-странице в виде: id: name

Пример: Выбираем значение поля "name" в записи под номером 1

mysql_result($result, 1, "name")

Взаимооценивание

Взаимооценивание

Взаимооценивание

4Связь web-страницы с базой данных. Урок 2 _ (1)

4Связь web-страницы с базой данных. Урок 2 _ (1)
Скачать файл