Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Php e Postgres

  1. #1

    Php e Postgres


    Vi prego aiutatemi!
    Sto cercando di interfacciare php con il dbms Postgres.
    Sono alle prime rmi e in giro ho trovato che la stringa per connettersi al database è del tipo
    $conn = @pg_connect('dbname=db_test_user user=test_user password=pass_test_user');
    Nel mio script ho scritto infatti:

    <?php
    echo 'ciao1';

    $conn = @pg_connect ("host=localhost port=5432 dbname=db_test_user user=test_user password=pass_test_user");
    #$dbconn = @pg_connect ($connstr);

    echo 'ciao2';

    if(!$conn) {
    die('Connessione fallita !
    ');
    } else {
    echo 'Connessione riuscita !
    ';
    }

    ?>

    e l'ho salvato come conn.php
    Solo che quando lo apro con mozzilla mi dà una pagina bianca (i due "echo ciao" mi hanno aiutato a capire che nella pagina visualizza solo "ciao1", credo dipenda dal fatto che si blocchi al pg_connect perchè se lo commento visualizza pure "ciao2")

    Spero che qualcuno mi risponda

  2. #2
    Sicuro della variabile $connstr in questa riga?
    #$dbconn = @pg_connect ($connstr);
    connstr
    Rex Romae

  3. #3
    Usare PDO?

    Codice PHP:
    echo '
    [b]Usiamo le eccezzioni[/b]
    '

    //USO le eccezzioni
    $string_dsn 'pgsql:host=localhost;dbname=pdo'// pgsql
    $string_username 'postgres';
    $string_password '';
    try {
        
    $mypdo = new PDO($string_dsn$string_username$string_password);
    }
    catch(
    PDOException $e) {
        echo 
    'Errore di connessione: '.$e->getMessage();

    Comunqu e metti display_errors ad on nel php.ini così magari tisegnala qualche errore

  4. #4
    Cosa sono i pdo?

    PS non sapevo che il php avesse i blocchi try-catch :master:

  5. #5
    "Sicuro della variabile $connstr in questa riga?
    #$dbconn = @pg_connect ($connstr);
    connstr"



    Grazie, si ho sbagliato a copiare e incollare

  6. #6

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.