PHP 5.6.16 is available


(PHP 4, PHP 5)

pg_dbnameObtiene el nombre de la base de datos


string pg_dbname ([ resource $connection ] )

pg_dbname() devuelve el nombre de la base de datos que ha dado el recurso de la connection PostgreSQL.



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.


Ejemplo #1 Ejemplo de pg_dbname()


pg_connect("host=localhost port=5432 dbname=mary");
pg_dbname(); // mary

add a note add a note

User Contributed Notes 1 note

mark at redbrick dot dcu dot ie
12 years ago
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.

= pg_connect("dbname=mark host=localhost");

    if (
$pgsql_conn) {
"Successfully connected to database: " . pg_dbname($pgsql_conn) .
" on " pg_host($pgsql_conn) . "<br/>\n";
    } else {

[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
To Top