Вызов неопределенной функции odbc_connect () при подключении базы данных SAP Hana

Я использовал odbc_connect() на моей странице PHP для подключения к базе данных HANA. Он отлично работает, когда я запускаю его локально. Я загружаю ту же страницу PHP на сервер, и я получаю эту ошибку:

 Fatal error: Call to undefined function odbc_connect() 

Код:

  • Как читать, если флажок установлен в PHP?
  • PHP - как изменить заголовок страницы ПОСЛЕ включения header.php?
  • Как использовать nl2br () для обработки строки с помощью '\ r \ n'?
  • Apache переписывается для Laravel / public
  • regexp с русским языком
  • Регулярное выражение для удаления комментариев CSS
  •  $connect = odbc_connect("Team6DataSource", "TEAM6", "Password1", SQL_CUR_USE_ODBC); 

    Team6DataSource = имя источника данных.

    ip address = 54.217.234.218

    Кто-нибудь может мне помочь, пожалуйста? благодаря

  • PHP - while loop (! Feof ()) не выводит / показывает все
  • Практическая реализация и лучшие практики Zend_ACL + Zend_Auth
  • Как удалить диакритические знаки из текста?
  • Отправить запрос PUT с PHP cURL
  • Как определить IP-адрес сервера в PHP
  • Поиск первого дня недели через php
  • 2 Solutions collect form web for “Вызов неопределенной функции odbc_connect () при подключении базы данных SAP Hana”

    Я просто просматриваю в google эту инструкцию, это действительно полезно для вас.

    1. Загрузите драйвер ODBC SQL Server для своего PHP-клиента
      Платформа. (Требуется регистрация.) Если драйвер ODBC SQL Server в настоящее время недоступен для вашей платформы, проверьте список
      Платформы клиента ODBC-ODBC Bridge . Мост ODBC-ODBC является
      альтернативное решение SQL Server от Easysoft, которое можно загрузить с этого сайта.
    2. Установите и лицензируйте драйвер ODBC SQL Server на компьютере, на котором установлен PHP. Инструкции по установке см. В документации к драйверу ODBC. Обратитесь к документации, чтобы узнать, какие переменные среды необходимо установить (LD_LIBRARY_PATH, LIBPATH, LD_RUN_PATH, SHLIB_PATH depending on the driver, platform and linker).
    3. Создайте источник данных ODBC в /etc/odbc.ini который подключается к SQL Server database вы хотите получить доступ с PHP. Например, этот источник данных ODBC SQL Server подключается к экземпляру SQL Server Express, который обслуживает базу данных Northwind:

      • Используйте isql для тестирования нового источника данных. Например: cd /usr/local/easysoft/unixODBC/bin

      ./isql -v MSSQL-PHP

     [MSSQL-PHP] Driver = Easysoft ODBC-SQL Server Server = my_machine\SQLEXPRESS User = my_domain\my_user Password = my_password 

    Скопируйте и вставьте этот скрипт и выполните это

     <? /* PHP MSSQL Example Replace data_source_name with the name of your data source. Replace database_username and database_password with the SQL Server database username and password. */ $data_source='data_source_name'; $user='database_username'; $password='database_password'; // Connect to the data source and get a handle for that connection. $conn=odbc_connect($data_source,$user,$password); if (!$conn){ if (phpversion() < '4.0'){ exit("Connection Failed: . $php_errormsg" ); } else{ exit("Connection Failed:" . odbc_errormsg() ); } } // This query generates a result set with one record in it. $sql="SELECT 1 AS test_col"; # Execute the statement. $rs=odbc_exec($conn,$sql); // Fetch and display the result set value. if (!$rs){ exit("Error in SQL"); } while (odbc_fetch_row($rs)){ $col1=odbc_result($rs, "test_col"); echo "$col1\n"; } // Disconnect the database from the database handle. odbc_close($conn); ?> 
    1. Замените data_source_name, database_username and database_password своим источником данных ODBC SQL Server, именем входа и паролем.
    2. Чтобы запустить скрипт под Apache, сохраните файл под корневым каталогом вашего веб-сервера Apache . For example, /var/www/apache2-default/php-mssql-connection.phtml. Then view the file in a web browser: . For example, /var/www/apache2-default/php-mssql-connection.phtml. Then view the file in a web browser:

       http://localhost/php-mssql-connection.phtml 
    3. Если ваш веб-браузер не работает на том же компьютере, что и веб-сервер, замените localhost на имя хоста веб-сервера или IP-адрес.
    4. Чтобы запустить сценарий из командной строки, сохраните файл.

      Например, /tmp/php-mssql-connection.php. Затем запустите $ php /tmp/php-mssql-connection.php.

    подробнее Подробнее

    Загрузите это , скопируйте файл .dll в PHP и в файл php.ini добавьте:

     extension=php_sqlsrv_7_ts_x64.dll extension=php_pdo_sqlsrv_7_nts_x64.dll 
    PHP is the Best Programming Language in the world.