Работа с базой данных Microsoft Access с использованием PHP PDO

By | 24.02.2016

Всем привет! Сегодня мы поговорим о работе с базой данных Microsoft Access с использованием PHP PDO.

База Microsoft Access очень полезна, когда мы создаем программное обеспечение, и мы должны базы данных мы можем использовать доступ для сохранения данных, как мы используем SQL Server. В базе установки в доступе MS очень легко, если у Вас есть опыт из Excel вы чувствуете то же самое, когда вы настройке базы данных в доступе MS. В этом посте я объясню вам, как мы можем создать базу данных в доступе Microsoft и и выполнять операции CRUD (Create Delete пользователя Update) операцию по этому помощью объекта PHP Data (PDO).

Что такое PDO?

Мы в основном, используют MySQL или расширения MySQLi, когда нам нужно доступ к базе данных, но в PHP версии 5.1 есть новый и лучший способ сделать это, используя PDO.

«PDO — Объект PHP данных является новое расширение для обеспечения быстрого доступ к нескольким БД.»

Расширение поддержки PDO не базы данных здесь не список базы данных, поддерживаемой PDO.

  1. PDO_DBLIB (FreeTDS / Microsoft SQL Server / Sybase)
  2. PDO_FIREBIRD (Firebird / InterBase 6)
  3. Pdo_Ibm (IBM DB2)
  4. PDO_INFORMIX (IBM Informix Dynamic Server)
  5. PDO_MYSQL (MySQL 3.x / 4.x / 5.x)
  6. Pdo_oci (Oracle Интерфейс вызова)
  7. PDO_ODBC (ODBC v3 (IBM DB2, UnixODBC и Win32 ODBC))
  8. Pdo_pgsql (PostgreSQL)
  9. Pdo_Sqlite (SQLite 3 и SQLite 2)
  10. PDO_4D (4D)

Для того, чтобы узнать, какой драйвер PDO у вас есть, используем следующий код:

Если вы не нашли какой-либо драйвер, тогда необходимо включить расширение PDO  из php ини файла. Откройте   php.ini файл в любом текстовом редакторе и найдите расширение PDO:

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

После включения расширения в php.ini вы готовы использовать PDO.

Шаг 1. Создание базы данных в доступе Microsoft.

Открываем Microsoft Access.

Создаем новую базу данных..

Шаг 2.  Создание подключения к файлу БД Access Microsoft с PHP.

Теперь мы собираемся создать соединение с файлом MS Access с помощью PHP PDO.

Пожалуйста не нужно вводить свой полный путь к файлу MS Access, как показано в коде выше. Можно использовать ODBC Driver PDO для доступа к базе данных Ms Access.

Шаг 3.   Установка данных MS Access с использованием PDO.

Для того, чтобы вставить данные в базу данных, мы используем тот же запрос SQL, который мы используем для вставки данных:

Мы можем просто добавить данные в базе данных в PDO первой мы готовим или запроса и после мы выполняем наш код для вставки данных.

Шаг 4.  Читать все данные из базы данных MS Access

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

  • 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:  возвращает анонимный объект с именами свойств, которые соответствуют именам столбцов

Шаг 5. Обновление данных в базу данных с помощью PDO

В этом коде мы можем обновлять данные в базе данных.

Шаг 6.  удаления данных в базе данных с использованием PDO

В приведенном выше коде мы можем выполнить операцию удаления мы используем фильтр здесь

$obj->bindParam(‘id’, ‘value by reference’,  ‘parameter/filter’);

Это базовое руководство для выполнения операции CRUD над базой данных, используя PHP PDO.

Некоторые другие Простой пример использования PDO

Я надеюсь, что это поможет вам научиться подключать различные базы данных и выполнять операции CRUD в базе данных и поможет вам научиться PHP PDO.

Оригинал статьи: https://trinitytuts.com/working-microsoft-access-database-using-php-pdo/

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

2 thoughts on “Работа с базой данных Microsoft Access с использованием PHP PDO

  1. Moroz

    Микола, ты бы хоть вычитал статью, после перевода гуглом :)

    Reply
  2. Николай Post author

    Статью больше закинул для себя, чтобы потом в ней разобраться ). Тема-то интересная.

    Reply

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.