PHP Conference Nagoya 2025

pg_dbname

(PHP 4, PHP 5, PHP 7, PHP 8)

pg_dbnameObtiene el nombre de la base de datos

Descripción

pg_dbname(resource $connection = ?): string

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

Ejemplo #1 Ejemplo de pg_dbname()

<?php
error_reporting
(E_ALL);

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

add a note

User Contributed Notes 1 note

up
0
mark at redbrick dot dcu dot ie
21 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.

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