Как запросить Sybase DB с помощью PHP - PullRequest
0 голосов
/ 15 января 2019

Я всюду искал способ запроса нашей базы данных Sybase с помощью php.Я могу запросить его с помощью инструмента визуализации базы данных без проблем, но PHP доставляет мне много проблем.

Версия PHP 5.5.31 Я пытался использовать sybase_connect и другие методы, но сейчас я читаю, что мне может понадобиться драйвер, чтобы даже использовать sybase_connect?

sybase_connect ('my_db_name',«Имя пользователя», «пароль»);

Я пытался использовать PDO с драйвером, который нашел, но не знаю, как его использовать.

Хотите подключиться к нашей базе данных Sybase и запросить ее.

1 Ответ

0 голосов
/ 15 января 2019

У меня тоже были некоторые проблемы, когда я пытался это сделать.

Решение с:

PHP: v5.6.36
Sybase: SQL Anywhere 12.0.1.4134

сначала вам нужно скачать конкретную DLL, доступную на сайте, для вашей конкретной версии php. Вы можете найти модули PHP здесь: Модуль PHP Sybase

во-вторых, вы копируете файлы в директорию с расширением PHP. Вы можете найти определенную папку, используя phpinfo () и ищите: extension_dir.

после копирования файлов добавьте в php.ini расширение, например:

extension=php-5.6.0_sqlanywhere.dll

проверьте, доступен ли sqlanywhere на вашей странице phpinfo (). Просто ищи и найди.

если он доступен, у вас есть все, что вам нужно.

Наконец, просто попробуйте установить соединение следующим образом:

, если соединение на локальном хосте:

sasql_connect("uid=dba;pwd=sql")

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

sasql_connect("UID=dba;PWD=sql;SERVER=test_12")

Вы можете найти несколько хороших примеров с этим здесь

...