accedere a DB Postgres su altro server

wolfland

Nuovo Utente
14 Lug 2015
16
0
1
Salve a tutti, come da titolo ho la necessità di accedere ad un DB Postgres che si trova su altro server, naturalmente da PHP.
Per il momento lavoro in locale, quindi il DB Postgres si trova su Tomcat (localhost:8080) mentre il progetto PHP gira su Apache (localhost).
Per fare ciò ho trovato questa stringa di connessione:

PHP:
$conn = pg_connect("host=localhost port=5432 dbname=postgres user=x password=y");

che, dopo alcune prove, sembra funzionare (non da errori). Continuando, procedo con la query (banalissima, solo per vedere se funziona):

PHP:
$query="SELECT * FROM elenco";
$result=pg_query($conn,$query);

anche qui nessun errore

Gli errori compaiono nella visualizzazione:

PHP:
while ($row = pg_fetch_row($result)) {
  echo "$row[nome]";
}

Notice: Undefined index: nome

Premetto che ho abilitato le estensioni relative a postgres nel file php.ini.

Avete qualche idea? Inoltre, la procedura è corretta? Grazie in anticipo
 

Discussioni simili