Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从PHP连接到Informix标准引擎(SE)_Php_Database_Odbc_Informix - Fatal编程技术网

从PHP连接到Informix标准引擎(SE)

从PHP连接到Informix标准引擎(SE),php,database,odbc,informix,Php,Database,Odbc,Informix,除了使用ODBC,还有什么方法可以做到这一点吗?我怀疑有,但我只是想看看。我相信ODBC的性能很差,但对这个问题没有把握。我所知道的是功能集很差(比如无法获得选定的行数)。您可以使用PDO Informix 棘手的部分是如何正确安装和工作 我已经四年多没有使用informix了,但我记得我们花了一些时间才让它工作起来。什么是可怕的?连接时间?查询数据库?执行UPDATE/INSERT/DELETE语句?执行存储过程?请参阅我的最后一个答案,该答案可用于测试ODBC与JDBC连接时间。向

除了使用ODBC,还有什么方法可以做到这一点吗?我怀疑有,但我只是想看看。我相信ODBC的性能很差,但对这个问题没有把握。我所知道的是功能集很差(比如无法获得选定的行数)。

您可以使用PDO Informix

棘手的部分是如何正确安装和工作


我已经四年多没有使用informix了,但我记得我们花了一些时间才让它工作起来。

什么是可怕的?连接时间?查询数据库?执行UPDATE/INSERT/DELETE语句?执行存储过程?请参阅我的最后一个答案,该答案可用于测试ODBC与JDBC连接时间。向我们展示一些运行缓慢的代码。设置是什么?您使用的是PDO_Informix还是其他连接机制?SE在哪里运行?它是在运行PHP的机器上,还是在其他地方?您是通过管道直接连接还是通过网络连接?当然有可能创建一个替代方案(例如,使用ESQL/C而不是ODBC)——是否值得这么做更值得商榷。我知道这是主观的,但我在这个系统上工作了多年,我经常对两个不同的数据库运行查询:MySQL和Informx SE。查询和获取数据的时间比类似的MySQL调用要慢得多。不使用PDO。使用适用于Informix和mysql的odbc库或适用于mysql的mysqli。MySQL数据库是本地的,Informix数据库在另一台机器上(千兆连接到它)。Informix服务器是AIX4.3。我的问题很简单,除了ODBC之外,还有其他方法可以从PHP连接到Informix SE吗?如果不是,那么答案是否定的。