This function is as simple as it sounds, it returns the name of the database your are currently connected to on the handle retrieved from a pg_connect() call.
<?php
$pgsql_conn = pg_connect("dbname=mark host=localhost");
if ($pgsql_conn) {
print "Successfully connected to database: " . pg_dbname($pgsql_conn) .
" on " . pg_host($pgsql_conn) . "<br/>\n";
} else {
print pg_last_error($pgsql_conn);
exit;
}
?>
[mark@prodigy][*][~/public_html/php]>>>php pg_dbname.php
Content-type: text/html
X-Powered-By: PHP/4.3.1
Successfully connected to database: mark on localhost<br/>
Again this function is much more useful when you are changing which database you are connected to in your program.
Regards, --mark
pg_dbname
(PHP 4, PHP 5)
pg_dbname — Obtiene el nombre de la base de datos
Descripción
string pg_dbname
([ resource $connection
] )
pg_dbname() devuelve el nombre de la base de datos que ha dado el recurso de la connection PostgreSQL.
Parámetros
- connection
-
Recurso de conexión de base de datos PostgreSQL. Cuando la connection no esta presente, se usa la conexión por defecto. La conexión por defecto es la última conexión hecha por pg_connect() o pg_pconnect().
Valores devueltos
Un string que contiene el nombre de la base de datos de la connection, o FALSE en caso de error.
Ejemplos
Example #1 Ejemplo de pg_dbname()
<?php
error_reporting(E_ALL);
pg_connect("host=localhost port=5432 dbname=mary");
echo pg_dbname(); // mary
?>
mark at redbrick dot dcu dot ie
24-Mar-2003 08:37
