Note that the order of arguments for `mysqli_select_db` is opposite what it is for the deprecated `mysql_select_db`.mysqli::select_db
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mysqli::select_db
Референца за `mysqli.select-db.php` со подобрена типографија и навигација.
mysqli::select_db
mysqli_select_db
класата mysqli_driver
mysqli::select_db -- mysqli_select_db — Ја избира стандардната база на податоци за пребарувања во базата на податоци
= NULL
Напиши целосна ознака на елемент
Процедурален стил
Ја избира стандардната база на податоци што ќе се користи при извршување на пребарувања против врската со базата на податоци.
Забелешка:
Оваа функција треба да се користи само за промена на стандардната база на податоци за врската. Можете да ја изберете стандардната база на податоци со 4-тиот параметар во mysqli_connect().
Параметри
-
mysql објектот како свој прв аргумент. mysqli Само процедурален стил: А mysqli_connect() or mysqli_init()
database-
Името на базата на податоци.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Errors/Exceptions
Ако е овозможено известување за грешки на mysqli (MYSQLI_REPORT_ERROR) и бараната операција не успее, се генерира предупредување. Ако, дополнително, режимот е поставен на MYSQLI_REPORT_STRICT, а mysqli_sql_exception наместо тоа се фрла.
Примери
Пример #1 mysqli::select_db() example
Напиши целосна ознака на елемент
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "my_user", "my_password", "test");
/* get the name of the current default database */
$result = $mysqli->query("SELECT DATABASE()");
$row = $result->fetch_row();
printf("Default database is %s.\n", $row[0]);
/* change default database to "world" */
$mysqli->select_db("world");
/* get the name of the current default database */
$result = $mysqli->query("SELECT DATABASE()");
$row = $result->fetch_row();
printf("Default database is %s.\n", $row[0]);Процедурален стил
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$link = mysqli_connect("localhost", "my_user", "my_password", "test");
/* get the name of the current default database */
$result = mysqli_query($link, "SELECT DATABASE()");
$row = mysqli_fetch_row($result);
printf("Default database is %s.\n", $row[0]);
/* change default database to "world" */
mysqli_select_db($link, "world");
/* get the name of the current default database */
$result = mysqli_query($link, "SELECT DATABASE()");
$row = mysqli_fetch_row($result);
printf("Default database is %s.\n", $row[0]);Горните примери ќе дадат излез:
Default database is test. Default database is world.
Види Исто така
- mysqli_connect() - Псевдоним на mysqli::__construct
- mysqli_real_connect() - Отвора врска со MySQL серверот