2012-08-02 80 views
1

我一直试图连接到一个ibm db2数据库,但它似乎impposible。 as400与运行php的服务器不同。db2_connect与as400与php和wamp服务器

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

Fatal error: Call to undefined function db2_connect() 

我怎样才能使该功能的工作?

提示:我已经试过odbc,这是一个失去的时间,但我也愿意在该路径上的建议。

[编辑]

我终于改变为Java ......这是不可能用PHP ...

+0

您可以安装Zend Server,它在Windows上预先编译php_ibm_db2.dll。但即使如此,我也无法从PHP连接到AS400。从Java(例如DbVisualizer和jt400.jar)这很容易。 – mcanti 2013-02-25 07:11:47

+0

嗯......我知道这是迟到了,但似乎你没有安装/启用PHP的DB2扩展...... – Jasper 2013-06-05 22:51:30

回答

1

尝试此链接: http://www.theregister.co.uk/2006/08/09/db2_udb_part2/

涉及: 安装PHP DB2扩展, 创建连接, 获得一个结果集

也给作为一种替代的PDO选项。

但是对于AS400上的DB2,我不确定是否仍需要在AS400上安装 以使其工作? 无论如何,使用ODBC Client Access完全没有问题。你遇到了什么困难?