1

我一直在尝试连接到ibm db2数据库,但这似乎是不可能的。as400与运行 php的服务器位于不同的服务器中。

每次我做一个db2_connect我得到以下错误:

Fatal error: Call to undefined function db2_connect()

我怎样才能使这个功能工作?

提示:我已经尝试过odbc并且浪费了时间,但我也愿意接受有关该路径的建议。

[编辑]

终于改成java了。。。用php是不可能的。。。

4

2 回答 2

1

试试这个链接: http ://www.theregister.co.uk/2006/08/09/db2_udb_part2/

处理:安装 PHP DB2 扩展、创建连接、获取结果集

还提供了 PDO 选项作为替代选项。

但是对于 AS400 上的 DB2,不确定是否还需要在 AS400 上安装某些东西才能使其正常工作?无论如何,使用 ODBC Client Access 完全没有问题。你遇到了什么困难?

于 2012-08-15T17:06:28.123 回答
1

检查您的 php.ini 文件并确保它启用了 DB2 扩展。 http://www.php.net/manual/en/install.pecl.php

于 2012-08-02T19:17:44.657 回答