我一直在尝试连接到ibm db2数据库,但这似乎是不可能的。as400与运行 php的服务器位于不同的服务器中。
每次我做一个db2_connect
我得到以下错误:
Fatal error: Call to undefined function db2_connect()
我怎样才能使这个功能工作?
提示:我已经尝试过odbc
并且浪费了时间,但我也愿意接受有关该路径的建议。
[编辑]
终于改成java了。。。用php是不可能的。。。
我一直在尝试连接到ibm db2数据库,但这似乎是不可能的。as400与运行 php的服务器位于不同的服务器中。
每次我做一个db2_connect
我得到以下错误:
Fatal error: Call to undefined function db2_connect()
我怎样才能使这个功能工作?
提示:我已经尝试过odbc
并且浪费了时间,但我也愿意接受有关该路径的建议。
[编辑]
终于改成java了。。。用php是不可能的。。。
试试这个链接: http ://www.theregister.co.uk/2006/08/09/db2_udb_part2/
处理:安装 PHP DB2 扩展、创建连接、获取结果集
还提供了 PDO 选项作为替代选项。
但是对于 AS400 上的 DB2,不确定是否还需要在 AS400 上安装某些东西才能使其正常工作?无论如何,使用 ODBC Client Access 完全没有问题。你遇到了什么困难?
检查您的 php.ini 文件并确保它启用了 DB2 扩展。 http://www.php.net/manual/en/install.pecl.php