调用未定义的函数db2_connect()

时间:2016-09-06 10:41:37

标签: php db2 ibm-cloud netbeans-8 dashdb

我正在尝试从netbenas 8.0访问dash db但它无法访问抛出错误

  

调用未定义的函数db2_connect()   运行时第11行的/var/www/PhpProject6/demo3.php   netbeans8.0

<?php
$database = '';
$user = '';
$password = '';
$hostname = '';
$port = 50000;

$conn_string = "DRIVER={IBM DB2 ODBC DRIVER};DATABASE=$database;" .
  "HOSTNAME=$hostname;PORT=$port;PROTOCOL=TCPIP;UID=$user;PWD=$password;";
$conn = db2_connect($conn_string, '', '');

if ($conn) {
    echo "Connection succeeded.";
    db2_close($conn);
}
else {
    echo "Connection failed.";
}
?>

1 个答案:

答案 0 :(得分:0)

db2_ *函数在ibm_db2扩展名中,你需要通过pecl安装,所以我想首先应该检查扩展是否正确安装。您可以使用phpinfo()执行此操作,该文件提供有关PHP配置和已安装扩展的信息。

相关问题