Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Problema con DB2

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    369

    Problema con DB2

    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

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, i dati di connessione sono corretti??
    L'esempio che hai messo ho visto che e' tale quale a quello di php.net

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    369
    si infatti l'ho copiato da li, però se vedi user e pass sono diversi. La tabella è sempre SAMPLE perchè è quella che lui ti crea in automatico.

    Inoltre se i dati di connessione fossero errati, dovrebbe semplicemente restituire false ed entrare nell'else, mentre qui non fa proprio nulla...il che mi fa pensare che io non abbia configurato bene le cose. Per questo mi rivolgo a voi, che magari avete già usato db2 in locale

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Non ho mai usato db due ma uso la classica connessione mysql.
    Non so perche' utilizzi db2 , di piu' non saprei a riguardo

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    369
    eh perchè colui che mi ha richiesto il lavoro usa db2 :P che ci posso fare io :P anche io con mysql son pratico

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    369
    nessuno lo usa?

  7. #7
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Ma non ti restituisce neanche un errore, un warning, qualcosa?
    Sei sicuro di avere la visualizzazione degli errori abilitata?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.