Как подключить базу данных ODBC к PHP?

Опубликовано: 20 Февраля, 2022

Microsoft Open Database Connectivity (ODBC) - это интерфейс на языке программирования C. Таким образом, приложения могут получать доступ к данным из разных систем управления базами данных. Разработчики ODBC стремились сделать его независимым от систем баз данных и операционных систем. В этой статье мы используем базу данных Microsoft Access для установления соединения.

Требования: если установлены драйверы ODBC или установлена старая версия, обновите до последней версии или сначала установите драйвер.

  • Запустите сервер XAMPP, запустив Apache
  • Напишите сценарий PHP для подключения к базе данных Access.
  • Запустите его в локальном браузере.
  • База данных успешно подключена.

Шаги, которые необходимо выполнить для подключения ODBC к базе данных MS Access:

  • Откройте значок «Администрирование» на панели управления.

  • Дважды щелкните значок источников данных (ODBC) внутри.

  • Выберите вкладку Системный DSN.

  • Щелкните Добавить на вкладке Системный DSN.

  • Выберите драйвер Microsoft Access, нажмите Готово.

  • На следующем экране нажмите «Выбрать», чтобы найти базу данных.

  • Дайте базе данных имя источника данных (DSN), как показано на изображении выше. Щелкните ОК.

Example: The following example demonstrates the simple connection script.

PHP

<!DOCTYPE html>
<html>
 
<body>
 <?php
   //Storing DSN(Data Source Name created)
  $dsn="raj";
  $user="root";
  $password="";
    
   //storing connection id in $conn
  $conn=odbc_connect($dsn,$user, $password);
 
  //Checking connection id or reference
  if (!$conn)
   {
   echo (die(odbc_error()));
   }
   else
  {
      echo "Connection Successful !";
  }
  //Resource releasing
  odbc_close($conn);
  ?>
 
</body>
</html>

Ниже вывод будет показан в браузере

Выход:

 Подключение выполнено успешно!