call to undefined function odbc connect

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

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

ip address = 54.217.234.218

Может ли кто-нибудь мне помочь? Благодаря

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

  • Загрузите драйвер ODBC SQL Server для своего PHP-клиента платформа. (требуется регистрация.) Если драйвер ODBC SQL Server в настоящее время недоступна для вашей платформы, проверьте список Клиентские платформы моста ODBC-ODBC. Мост ODBC-ODBC — это альтернативное решение SQL Server от Easysoft, которое вы можете скачать с этого сайта.
  • Установите и лицензируйте драйвер ODBC SQL Server на компьютере, где Установлен PHP. Инструкции по установке см. В драйвере ODBC. документация. Обратитесь к документации, чтобы узнать, какая среда переменные, необходимые для установки (LD_LIBRARY_PATH, LIBPATH, LD_RUN_PATH, SHLIB_PATH depending on the driver, platform and linker).

Создайте источник данных 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

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

    Заменить data_source_name, database_username and database_password с вашим источником данных ODBC SQL Server, именем входа и паролем.

Чтобы запустить script под Apache, сохраните файл под веб-сайтом Apache серверный корневой каталог документов . For example, /var/www/apache2-default/php-mssql-connection.phtml. Then view the file in a web browser:

Чтобы запустить script из командной строки, сохраните файл.

I used odbc_connect() in my PHP page to connect to the HANA database. It works fine when i run it locally. I upload the same PHP page into the server and i am getting this error:

Team6DataSource = datasource name.

ip address = 54.217.234.218

Can any one please help me? Thanks

2 Answers 2

I just go through in google get this instruction this is really helpful for you.

  1. Download the SQL Server ODBC driver for your PHP client
    platform. (Registration required.) If the SQL Server ODBC driver is not currently available for your platform, check the list of
    ODBC-ODBC Bridge Client platforms. The ODBC-ODBC Bridge is an
    alternative SQL Server solution from Easysoft, which you can download from this site.
  2. Install and license the SQL Server ODBC driver on the machine where PHP is installed. For installation instructions, see the ODBC driver documentation. Refer to the documentation to see which environment variables you need to set (LD_LIBRARY_PATH, LIBPATH, LD_RUN_PATH, SHLIB_PATH depending on the driver, platform and linker).

Create an ODBC data source in /etc/odbc.ini that connects to the SQL Server database you want to access from PHP. For example, this SQL Server ODBC data source connects to a SQL Server Express instance that serves the Northwind database:

  • Use isql to test the new data source. For example: cd /usr/local/easysoft/unixODBC/bin

./isql -v MSSQL-PHP

Please copy and paste this script and execute this

    Replace data_source_name, database_username and database_password with your SQL Server ODBC data source, login name and password.

To run the script under Apache, save the file below your Apache web server’s document root directory . For example, /var/www/apache2-default/php-mssql-connection.phtml. Then view the file in a web browser:

To run the script from the command line, save the file.

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

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

ip address = 54.217.234.218

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

Я просто просматриваю в 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).

Создайте источник данных 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

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

    Замените data_source_name, database_username and database_password своим источником данных ODBC SQL Server, именем входа и паролем.

Чтобы запустить скрипт под 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:

Чтобы запустить сценарий из командной строки, сохраните файл.

Оцените статью