Презентация Работа с базами даных. Взаимодействие с PHP онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Работа с базами даных. Взаимодействие с PHP абсолютно бесплатно. Урок-презентация на эту тему содержит всего 19 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Работа с базами даных. Взаимодействие с PHP



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    19 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    129.69 kB
  • Просмотров:
    53
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Содержание слайда:

№2 слайд
Предложение GROUP BY
Содержание слайда: Предложение GROUP BY используется для определения групп выходных строк, к которым могут применяться агрегатные функции (COUNT, MIN, MAX, AVG и SUM).

№3 слайд
Если предложение WHERE
Содержание слайда: Если предложение WHERE определяет предикат для фильтрации строк, то предложение HAVING применяется после группировки для определения аналогичного предиката, фильтрующего группы по значениям агрегатных функций. Это предложение необходимо для проверки значений, которые получены с помощью агрегатной функции не из отдельных строк источника записей, определенного в предложении FROM, а из групп таких строк. Поэтому такая проверка не может содержаться в предложении WHERE.

№4 слайд
SELECT model, COUNT model as
Содержание слайда: SELECT model, COUNT(model) as model_count, AVG(price) as avg_price FROM auto GROUP BY model HAVING model_count > 1;

№5 слайд
Содержание слайда:

№6 слайд
mysqli new mysqli . . . ,
Содержание слайда: $mysqli = new mysqli('127.0.0.1', 'your_user', 'your_pass', 'sakila');

№7 слайд
selectQuery SELECT field ,
Содержание слайда: $selectQuery = 'SELECT field1, field2, field3 FROM table';  $resultQuery = $ourMysqli->query($selectQuery); 

№8 слайд
получить данные одной строки
Содержание слайда: // получить данные одной строки в виде ассоциативного массива  $entry = $resultQuery->fetch_assoc();  // получить данные одной строки в виде объекта  $entry = $resultQuery->fetch_object();  // получить все строки, вариант № 1  $entries = array();  while ($entry = $resultQuery->fetch_object()) {      $entries[] = $entry;  }  // получить все строки в виде ассоциативного массива, вариант № 2  $entries = $resultQuery->fetch_all(MYSQLI_ASSOC);  // num_rows содержит количество результатов выборки  if (!$resultQuery->num_rows) {      // если нет результатов выборки - выполнить какое-то действие  } 

№9 слайд
if stmt mysqli- gt prepare
Содержание слайда: if ($stmt = $mysqli->prepare("SELECT model FROM auto WHERE id=?")) { $stmt->bind_param("s", $id); $stmt->execute(); $stmt->bind_result($model); $stmt->fetch(); printf("%s в записи с id %s", $model, $id); }

№10 слайд
PDO - расширение для PHP,
Содержание слайда: PDO - расширение для PHP, позволяющее работать с драйверами более 10 баз данных.

№11 слайд
db new PDO mysql host
Содержание слайда: $db = new PDO(‘mysql:host=localhost;dbname=testdb’, $login, $passwd);

№12 слайд
res db- gt query SELECT FROM
Содержание слайда: $res = $db->query(“SELECT * FROM users”);

№13 слайд
db- gt prepare SELECT FROM
Содержание слайда: $db->prepare('SELECT * FROM users WHERE name=:name AND email=:email'); $db->execute(array(':name'=>john,':email'=>'john@domain.com')); $result = $db->fetchAll(); print_r($result); $dbh->execute(array(':name'=>'alex',':email'=>'alex@domain.com')); print_r($result);

№14 слайд
Транзакция это операция,
Содержание слайда: Транзакция — это операция, состоящая из одного или нескольких запросов к базе данных. Суть транзакций — обеспечить корректное выполнение всех запросов в рамках одной транзакции, а так-же обеспечить механизм изоляции транзакций друг от друга для решения проблемы совместного доступа к данным. Любая транзакция либо выполняется полностью, либо не выполняется вообще.

№15 слайд
Скачивать ресурсы страницы
Содержание слайда: Скачивать ресурсы страницы заново при каждом посещении - это очень неудобно. Из-за повторных отправок запроса сайт может работать медленно. Кроме того, пользователю придется зря тратить большое количество трафика. Именно поэтому кеширование данных имеет огромное значение при оптимизации сайта.

№16 слайд
Содержание слайда:

№17 слайд
Когда сервер возвращает
Содержание слайда: Когда сервер возвращает запрос, он также отправляет набор HTTP-заголовков, описывающих тип контента, длину, команды для работы с кешем, маркер подтверждения и т. д. Например, в примере выше сервер возвращает запрос размером 1024 Б, отдает команду клиенту кешировать его на 120 секунд и отправляет маркер подтверждения (x234dff). Он используется, чтобы проверить, не изменился ли ресурс, после того как срок действия ответа истек.

№18 слайд
Допустим, после нашего
Содержание слайда: Допустим, после нашего первого вызова прошло 120 секунд, и браузер начал новый запрос к тому же ресурсу. Сначала браузер проверяет локальный кеш и находит предыдущий ответ. Но его использовать нельзя, потому что срок его действия уже истек. Теперь браузер мог бы просто отправить новый запрос и получить ещё один полный ответ. Однако это неэффективно, потому что ресурс не изменился, и не имеет смысла снова скачивать байты, которые уже есть в кеше. Чтобы избежать этой проблемы, нужно использовать маркеры подтверждения, указанные в заголовках ETag. Сервер создает и возвращает произвольный маркер. Обычно это хеш или другая идентификационная метка файла. Клиент может не знать, как она создается, ему просто нужно отправить ее на сервер при следующем запросе. Если метка осталась прежней, то ресурс не изменился и скачивать его не надо.

№19 слайд
Содержание слайда:

Скачать все slide презентации Работа с базами даных. Взаимодействие с PHP одним архивом: