postgres
12-04-2012, 02:24
Ho installato da poco l'ultima versione di PostgreSQl (9.1) con apache integrato.
Ho provato a scriver in un file php
<?php
$stringa ='host = localhost dbname=test user=testuser password=pwuser'
$conn = pg_connect($stringa);
echo var_dump($stringa);
if(!$conn) {
die('Connessione fallita !<br />');
} else {
echo 'connessione riuscita !<br />';
}
?>
e mostra:
'); } else { echo 'connessione riuscita !
'; } ?>
con tanto di graffe punti e virgola che non dovrebbero comparire.
Infatti provando a rimodificare l'if da cosė: (!$conn) a cosė ($conn) mi sono accorto che mi da sempre la stessa risposta.
Anche modificando a casaccio i parametri dbname e user esce fuori connessione riuscita!
Se invece gli do questo codice:
echo "vai";
$conn_string = 'host = localhost dbname=test user=testuser password=pwuser';
$dbconn = pg_connect($conn_string);
//echo var_dump($dbconn);
if($dbconn != null)
echo 'YEAH';
else
echo 'NOOO';
addirittura mi esce una pagina bianca.
Come faccio a sistemarlo? A fare in modo che fallisca quando deve fallire e che si connetta quando gli do i parametri corretti?
Poi questo file php va inserito in una qualche cartella specifica?
Grazie!
Ho provato a scriver in un file php
<?php
$stringa ='host = localhost dbname=test user=testuser password=pwuser'
$conn = pg_connect($stringa);
echo var_dump($stringa);
if(!$conn) {
die('Connessione fallita !<br />');
} else {
echo 'connessione riuscita !<br />';
}
?>
e mostra:
'); } else { echo 'connessione riuscita !
'; } ?>
con tanto di graffe punti e virgola che non dovrebbero comparire.
Infatti provando a rimodificare l'if da cosė: (!$conn) a cosė ($conn) mi sono accorto che mi da sempre la stessa risposta.
Anche modificando a casaccio i parametri dbname e user esce fuori connessione riuscita!
Se invece gli do questo codice:
echo "vai";
$conn_string = 'host = localhost dbname=test user=testuser password=pwuser';
$dbconn = pg_connect($conn_string);
//echo var_dump($dbconn);
if($dbconn != null)
echo 'YEAH';
else
echo 'NOOO';
addirittura mi esce una pagina bianca.
Come faccio a sistemarlo? A fare in modo che fallisca quando deve fallire e che si connetta quando gli do i parametri corretti?
Poi questo file php va inserito in una qualche cartella specifica?
Grazie!