如何通过PHP连接到Sybase

zwi*_*zle 8 php sybase dbo

我正在尝试使用PHP5连接到Sybase数据库.我相信我已成功编译PHP PDO_DBLIB,作为PDO驱动程序下的phpinfo()列表dblib,并freetds作为pdo_dblib风格.

但是,当我尝试测试连接时,我收到错误消息:

'PDOException',消息'找不到驱动程序'

我正在尝试使用以下代码连接到LAN上的服务器:

$dbh = new PDO("sybase:host=192.168.1.xxx;dbname=[database-name]", '[user]', '[pass]');
Run Code Online (Sandbox Code Playgroud)

任何建议将不胜感激!

Zde*_*hek -1

PDO 不起作用,或者至少 Sybase 没有对 php 的 PDO 支持。在 Windows 上,您可以使用 ODBC,并且 PDO_SQLSRV或PDO_ODBC,这可能听起来很奇怪,但它应该可以工作。

我推荐的第二个选项是直接连接到 Sybase (SqlAnywhere),但您需要安装SQL Anywhere PHP 模块