Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

mysqli_select_db

MySQLi Funktionen

    Befehl:
bool mysqli_select_db ( mysqli $link , string $dbname )

bool mysqli::select_db ( string $dbname )


    Parameter-Liste:
NameBeschreibung
linkNur bei prozeduralem Aufruf: Ein von mysqli_connect() oder mysqli_init() zurückgegebenes Verbindungsobjekt.
dbnameDer Name der Datenbank.

    Rückgabewerte:
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

    Beschreibung:
Wählt die Standarddatenbank bei der Durchführung von Abfragen für die Datenbankverbindung verwendet werden.


    Aktiv in Version:
(PHP 5)

    Hinweis:
Hinweis:

Diese Funktion sollte nur verwendet werden, um die Standarddatenbank für die Verbindung zu ändern. Sie können die Standarddatenbank mit 4. Parameter in mysqli_connect() wählen.


    Siehe auch:
Alias von mysqli::__construct
 
Öffnet eine Verbindung zu einem MySQL-Server
 

mysqli_select_db() - Beispiel: Objektorientierter Stil

(mysqli::select_db)


Eingabe:
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "test");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

/* return name of current default database */
if ($result = $mysqli->query("SELECT DATABASE()")) {
    $row = $result->fetch_row();
    printf("Default database is %s.\n", $row[0]);
    $result->close();
}

/* change db to world db */
$mysqli->select_db("world");

/* return name of current default database */
if ($result = $mysqli->query("SELECT DATABASE()")) {
    $row = $result->fetch_row();
    printf("Default database is %s.\n", $row[0]);
    $result->close();
}

$mysqli->close();
?>


Ausgabe:
Default database is test.
Default database is world.
mysqli_select_db() - Beispiel: Prozeduraler Stil

(mysqli::select_db)


Eingabe:
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "test");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

/* return name of current default database */
if ($result = mysqli_query($link, "SELECT DATABASE()")) {
    $row = mysqli_fetch_row($result);
    printf("Default database is %s.\n", $row[0]);
    mysqli_free_result($result);
}

/* change db to world db */
mysqli_select_db($link, "world");

/* return name of current default database */
if ($result = mysqli_query($link, "SELECT DATABASE()")) {
    $row = mysqli_fetch_row($result);
    printf("Default database is %s.\n", $row[0]);
    mysqli_free_result($result);
}

mysqli_close($link);
?>


Ausgabe:
Default database is test.
Default database is world.
MySQLi Funktionen