кодесурса
«PHP

PHP mysqli: функция select_db ()

script1adsense2code
script1adsense3code

mysqli_select_db () функция / mysqli :: select_db

Функция mysqli_select_db () / mysqli :: select_db используется для изменения базы данных по умолчанию для соединения.

Синтаксис:

Объектно-ориентированный стиль

 bool mysqli :: select_db (строка $ dbname)

Процедурный стиль

 bool mysqli_select_db (mysqli $ link, строка $ dbname)

Параметр:

название Описание Обязательный / Дополнительно
ссылка на сайт Идентификатор ссылки, возвращаемый mysqli_connect () или mysqli_init () Требуется только для процедурного стиля и необязательно для объектно-ориентированного стиля
имя_бд Имя базы данных. необходимые

Использование: Процедурный стиль

 mysqli_select_db (соединение, имя_бд); 

Параметр:

название Описание Обязательный / Дополнительно
соединение Определяет соединение MySQL для использования необходимые
имя_бд Определяет базу данных по умолчанию, которая будет использоваться необходимые

Возвращаемое значение:

Возвращает TRUE в случае успеха или FALSE в случае неудачи.

Версия: PHP 5, PHP 7

Пример объектно-ориентированного стиля:

<?php
$mysqli = new mysqli("localhost", "user1", "datasoft123", "hr");
/* 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("hr");
/* 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();
?>

Выход:

 База данных по умолчанию - hr. База данных по умолчанию - hr.

Пример процедурного стиля

<?php
$link = mysqli_connect("localhost", "user1", "datasoft123", "hr");
/* 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, "hr");
/* 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);
?>

Выход:

 База данных по умолчанию - hr.
База данных по умолчанию - hr.

Смотрите также

Справочник по функциям PHP

Предыдущая: откат
Далее: set_charset

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code