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