Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125

    [PHP + PostGreSQL + Apache] Errore di connessione al db

    Ciao a tutti.

    Ho rivoltato come un calzino la ricerca ed anche google ma senza trovare soluzione al mio problema di connessione ad un db postgresql tramite php.

    Il codice è questo:

    codice:
    <?
    
    $host ="localhost";
    $username_db ="postgres";
    $password_db ="*****";
    $name_db="prova";
    $port ="5432";
    
    $link = pg_connect("host=$host port=$port dbname=$name_db user=$username_db password=$password_db");
    if(!$link)
    {
    echo "impossibile connettersi al data-base! 
    Controllare che i dati di connessione siano esatti!";
    }
    
    ?>
    L'errore è:

    Fatal error: Call to undefined function pg_connect() in C:\Inetpub\wwwroot\php\conn_pg.php on line 9

    Nel file php.ini le estensioni mi sembrano presenti ed abilitate:

    extension=php_pdo_pgsql.dll
    extension=php_pgsql.dll

    extension_dir = "C:\php\ext"

    Il server è Apache 2.2 la versione di PHP è la 5.2

    Che posso fare di più?

  2. #2
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Ma... scopro che PHP5 non supporta più l'estensione ( libreria ) per postgresql... ho dovuto recuperarla da qui:

    http://downloads.php.net/pierre/libp....4.9-5.2.6.zip

    http://bugs.php.net/bug.php?id=45771

    :master:

    Adesso la connessione funziona...

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.