Buongiorno a tutti.

Ho installato in locale un database DB2, e adesso volevo fare uno script php che mi permettesse di connettermi a questo database.

Questo il codice:

Codice PHP:
<?php
$database 
'SAMPLE';
$user 'db2admin';
$password 'db2pass';
$hostname 'localhost';
$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.";
}
?>
Il problema è che quando lo script arriva alla funzione db2_connect si blocca, non andando più avanti (e quindi non entrando ne nell'if che nell'else).

A cosa è dovuto tutto questo? Grazie mille