Презентация Работа с базой PHP MYSQL онлайн

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



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



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

№1 слайд
Работа с базой PHP MYSQL
Содержание слайда: Работа с базой PHP MYSQL

№2 слайд
Для работы с Mysql выбирать
Содержание слайда: Для работы с Mysql выбирать можно из трёх API: старое доброе расширение mysqli.  - процедурный стиль. Объектно-ориентированный  стиль mysqli. Эта библиотека не предназначена для испрользования напрямую в коде. А только как строительный материал для создания библиотеки более высокого уровня.  PDO -  PHP Data Objects. Этот класс, сокращенно именуемый PDO, предоставляет методы для работы с объектами. 

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

№4 слайд
Соединение с сервером и базой
Содержание слайда: Соединение с сервером и базой (pdo) $dsn = "mysql:host=$host;dbname=$db;charset=$charset"; $opt = array(     PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,     PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC ); $pdo = new PDO($dsn, $user, $pass, $opt); PDO::FETCH_ASSOC (integer)Указывает, что метод, осуществляющий выборку данных, должен возвращать каждую строку результирующего набора в виде ассоциативного массива PDO::ERRMODE_EXCEPTION (integer)Предписание выбрасывать исключение PDOException в случае ошибки http://fi2.php.net/manual/ru/pdo.constants.php

№5 слайд
PDO FETCH ASSOC возвращает
Содержание слайда: PDO::FETCH_ASSOC: возвращает массив с названиями столбцов в виде ключей PDO::FETCH_ASSOC: возвращает массив с названиями столбцов в виде ключей PDO::FETCH_BOTH (по умолчанию): возвращает массив с индексами как в виде названий стобцов, так и их порядковых номеров PDO::FETCH_BOUND: присваивает значения столбцов соответствующим переменным, заданным с помощью метода ->bindColumn() PDO::FETCH_CLASS: присваивает значения столбцов соответствующим свойствам указанного класса. Если для какого-то столбца свойства нет, оно будет создано PDO::FETCH_INTO: обновляет существующий экземпляр указанного класса PDO::FETCH_LAZY: объединяет в себе PDO::FETCH_BOTH и PDO::FETCH_OBJ PDO::FETCH_NUM: возвращает массив с ключами в виде порядковых номеров столбцов PDO::FETCH_OBJ: возвращает анонимный объект со свойствами, соответствующими именам столбцов На практике вам обычно хватит трех: FETCH_ASSOC, FETCH_CLASS, и FETCH_OBJ. Чтобы задать формат данных, используется следующий синтаксис:

№6 слайд
Обработка ошибок PDO
Содержание слайда: Обработка ошибок PDO предлагает на выбор 3 стратегии обработки ошибок: PDO::ERRMODE_SILENT Это режим по умолчанию. PDO просто предоставит вам код ошибки PDO::ERRMODE_WARNING Помимо задания кода ошибки PDO выдаст обычное E_WARNING сообщение.  PDO::ERRMODE_EXCEPTION Помимо задания кода ошибки PDO будет выбрасывать исключение PDOException, свойства которого будут отражать код ошибки и ее описание.

№7 слайд
PDO константы атрибуты http
Содержание слайда: PDO константы атрибуты http://php-zametki.ru/php-prodvinutym/58-pdo-konstanty-atributy.html PDO::ATTR_DEFAULT_FETCH_MODE Доступный начиная с PHP 5.2.0 Задаёт тип получаемого результата по-умолчанию:

№8 слайд
Так делать не надо при
Содержание слайда: Так делать не надо при обработке ошибок try {     $dbh = new PDO($dsn, $user, $password); }  catch (PDOException $e) {     die('Подключение не удалось: ' . $e->getMessage()); }

№9 слайд
Пример
Содержание слайда: Пример

№10 слайд
fetch - является аналогом
Содержание слайда: fetch() - является аналогом функции mysq_fetch_array() . fetch() - является аналогом функции mysq_fetch_array() . посоветую применять fetch() в режиме FETCH_LAZY: В этом режиме не тратится лишняя память, и к тому же к колонкам можно обращаться любым из трех способов - через индекс, имя, или свойство. $result = $mysqli->query("select * from customers"); while($row = $result->fetch(PDO::FETCH_LAZY)) { echo $row['cname'] . "\n"; echo $row[0] . "\n"; echo $row->cname . "\n"; }

№11 слайд
Выполнение запросов. Для
Содержание слайда: Выполнение запросов. Для выполнения запросов можно пользоваться двумя методами.  Если в запрос не передаются никакие переменные, то можно воспользоваться функцией query().  $stmt = $pdo->query('SELECT name FROM users'); while ($row = $stmt->fetch()) {     echo $row['name'] . "\n"; }

№12 слайд
Выборка данных PDO
Содержание слайда: Выборка данных PDO

№13 слайд
Подготовленные выражения Если
Содержание слайда: Подготовленные выражения Если же в запрос передаётся хотя бы одна переменная, то этот запрос в обязательном порядке должен выполняться только через подготовленные выражения. Это обычный SQL запрос, в котором вместо переменной ставится специальный маркер - плейсхолдер. PDO поддерживает позиционные плейсхолдеры (?), для которых важен порядок передаваемых переменных, и именованные (:name), для которых порядок не важен.

№14 слайд
Чтобы выполнить такой запрос,
Содержание слайда: Чтобы выполнить такой запрос, сначала его надо подготовить с помощью функции prepare(). Чтобы выполнить такой запрос, сначала его надо подготовить с помощью функции prepare().

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

№16 слайд
Создаем форму
Содержание слайда: Создаем форму

№17 слайд
Вставка данных в таблицу PDO
Содержание слайда: Вставка данных в таблицу PDO

№18 слайд
Добавляем анализатор действия
Содержание слайда: Добавляем анализатор действия на удаление PDO

№19 слайд
Редактирование данных PDO
Содержание слайда: Редактирование данных PDO Добавляем кнопку редактирования

№20 слайд
Добавляем форму для
Содержание слайда: Добавляем форму для редактирования полей При загрузке формы первоначально загружается форма добавления данных. После нажатия кнопки «Редактировать» форма меняется на форму редактировать. Пишем код проверки была ли нажата кнопка «Редактировать».

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

№22 слайд
Обработчик нажатия кнопки
Содержание слайда: Обработчик нажатия кнопки редактировать PDO

№23 слайд
Задание Сделать все что
Содержание слайда: Задание Сделать все что делали для оставшихся 2 таблиц. Orders and salespeople

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