Interfaçage avec PostgreSQL

SyntaxeConnexion à la BD

CTRL+C pour copier, CTRL+V pour coller
1
$vConn = pg_connect("host=$vHost port=$vPort dbname=$vDbname user=$vUser password=$vPassword");
$vConn = pg_connect("host=$vHost port=$vPort dbname=$vDbname user=$vUser password=$vPassword");

SyntaxeInterrogation de la BD

CTRL+C pour copier, CTRL+V pour coller
1
$vSql ="SELECT ...";
2
 $vQuery=pg_query($vConn, $vSql);
3
 while ($vResult = pg_fetch_array($vQuery, null, PGSQL_ASSOC)) { 
4
  ... $vResult[nom_attribut]...
5
}
$vSql ="SELECT ...";
 $vQuery=pg_query($vConn, $vSql);
 while ($vResult = pg_fetch_array($vQuery, null, PGSQL_ASSOC)) { 
  ... $vResult[nom_attribut]...
}

SyntaxeAlimentation de la BD

CTRL+C pour copier, CTRL+V pour coller
1
 $vSql="INSERT ..."; 
2
$vQuery=pg_query($vConn, $vSql);
 $vSql="INSERT ..."; 
$vQuery=pg_query($vConn, $vSql);

SyntaxeDéconnexion de la base de données

CTRL+C pour copier, CTRL+V pour coller
1
pg_close($conn)
pg_close($conn)