Php mysqli set database

mysqli_select_db

Замечание:

Эта функция используется только для смены базы данных во время подключения. Вы можете выбрать базу данных, передав ее четвертым параметром в функции mysqli_connect() .

Список параметров

Только для процедурного стиля: Идентификатор соединения, полученный с помощью mysqli_connect() или mysqli_init()

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

Возвращает true в случае успешного завершения или false в случае возникновения ошибки.

Примеры

Пример #1 Пример использования mysqli::select_db()

$mysqli = new mysqli ( «localhost» , «my_user» , «my_password» , «test» );

/* проверяем соединение */
if ( mysqli_connect_errno ()) printf ( «Connect failed: %s\n» , mysqli_connect_error ());
exit();
>

/* возвращаем имя текущей базы данных */
if ( $result = $mysqli -> query ( «SELECT DATABASE()» )) $row = $result -> fetch_row ();
printf ( «Default database is %s.\n» , $row [ 0 ]);
$result -> close ();
>

/* изменяем текущую базу данных на world */
$mysqli -> select_db ( «world» );

/* возвращаем имя текущей базы данных */
if ( $result = $mysqli -> query ( «SELECT DATABASE()» )) $row = $result -> fetch_row ();
printf ( «Default database is %s.\n» , $row [ 0 ]);
$result -> close ();
>

$link = mysqli_connect ( «localhost» , «my_user» , «my_password» , «test» );

/* проверяем соединение */
if ( mysqli_connect_errno ()) printf ( «Connect failed: %s\n» , mysqli_connect_error ());
exit();
>

/* возвращаем имя текущей базы данных */
if ( $result = mysqli_query ( $link , «SELECT DATABASE()» )) $row = mysqli_fetch_row ( $result );
printf ( «Default database is %s.\n» , $row [ 0 ]);
mysqli_free_result ( $result );
>

/* изменяем текущую базу данных на world */
mysqli_select_db ( $link , «world» );

/* возвращаем имя текущей базы данных */
if ( $result = mysqli_query ( $link , «SELECT DATABASE()» )) $row = mysqli_fetch_row ( $result );
printf ( «Default database is %s.\n» , $row [ 0 ]);
mysqli_free_result ( $result );
>

Результат выполнения данных примеров:

Default database is test. Default database is world.

Источник

mysqli_select_db

Selects the default database to be used when performing queries against the database connection.

Note:

This function should only be used to change the default database for the connection. You can select the default database with 4th parameter in mysqli_connect() .

Parameters

Procedural style only: A mysqli object returned by mysqli_connect() or mysqli_init()

Читайте также:  Python script return code

Return Values

Returns true on success or false on failure.

Errors/Exceptions

If mysqli error reporting is enabled ( MYSQLI_REPORT_ERROR ) and the requested operation fails, a warning is generated. If, in addition, the mode is set to MYSQLI_REPORT_STRICT , a mysqli_sql_exception is thrown instead.

Examples

Example #1 mysqli::select_db() example

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 ]);

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 ]);

The above examples will output:

Default database is test. Default database is world.

Источник

mysqli_select_db

Замечание:

Эта функция используется только для смены базы данных во время подключения. Вы можете выбрать базу данных, передав ее четвертым параметром в функции mysqli_connect() .

Список параметров

Только для процедурного стиля: Идентификатор соединения, полученный с помощью mysqli_connect() или mysqli_init()

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

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример использования mysqli::select_db()

$mysqli = new mysqli ( «localhost» , «my_user» , «my_password» , «test» );

/* проверяем соединение */
if ( mysqli_connect_errno ()) printf ( «Connect failed: %s\n» , mysqli_connect_error ());
exit();
>

Читайте также:  Variable type time java

/* возвращаем имя текущей базы данных */
if ( $result = $mysqli -> query ( «SELECT DATABASE()» )) $row = $result -> fetch_row ();
printf ( «Default database is %s.\n» , $row [ 0 ]);
$result -> close ();
>

/* изменяем текущую базу данных на world */
$mysqli -> select_db ( «world» );

/* возвращаем имя текущей базы данных */
if ( $result = $mysqli -> query ( «SELECT DATABASE()» )) $row = $result -> fetch_row ();
printf ( «Default database is %s.\n» , $row [ 0 ]);
$result -> close ();
>

$link = mysqli_connect ( «localhost» , «my_user» , «my_password» , «test» );

/* проверяем соединение */
if ( mysqli_connect_errno ()) printf ( «Connect failed: %s\n» , mysqli_connect_error ());
exit();
>

/* возвращаем имя текущей базы данных */
if ( $result = mysqli_query ( $link , «SELECT DATABASE()» )) $row = mysqli_fetch_row ( $result );
printf ( «Default database is %s.\n» , $row [ 0 ]);
mysqli_free_result ( $result );
>

/* изменяем текущую базу данных на world */
mysqli_select_db ( $link , «world» );

/* возвращаем имя текущей базы данных */
if ( $result = mysqli_query ( $link , «SELECT DATABASE()» )) $row = mysqli_fetch_row ( $result );
printf ( «Default database is %s.\n» , $row [ 0 ]);
mysqli_free_result ( $result );
>

Результат выполнения данных примеров:

Default database is test. Default database is world.

Источник

PHP mysqli_select_db() Function

The mysqli_select_db() function accepts a string value representing an existing database and, makes it as a the default database.

Syntax

Parameters

This is an object representing a connection to MySQL Server.

This is a string value representing the name of an existing database which you need to make as the default database.

Return Values

The PHP mysqli_select_db() function returns a boolean value which is, true if the operation is successful and, false if not.

PHP Version

This function was first introduced in PHP Version 5 and works works in all the later versions.

Example

Following example demonstrates the usage of the mysqli_select_db() function (in procedural style) −

 //Closing the connection mysqli_close($con); ?>

This will produce following result −

Current Database: newdatabase

Example

In object oriented style the syntax of this function is $con->select_db(); Following is the example of this function in object oriented style $minus;

query("SELECT DATABASE()"); while ($row = $res->fetch_row()) < print("Initial Database: ".$row[0]."\n"); >//Selecting the database $con->query("CREATE DATABASE NewDatabase"); $con->select_db("NewDatabase"); //Retrieving the current database name $res = $con->query("SELECT DATABASE()"); while ($row = $res->fetch_row()) < print("Current Database: ".$row[0]); >//Closing the connection $res = $con -> close(); ?>

This will produce following result −

Initial Database: mydb Current Database: newdatabase

Example

Instead of specifying the database at the time of connection, you can also choose it later using this function as shown below −

Читайте также:  Using database in javascript

This will produce following result −

Database Selected . Table Created . Records Inserted .

Example

 $res = mysqli_select_db($connection_mysql,"testdb"); if($res)< echo "Database Selected"; >else < echo "Error Occurred"; >mysqli_close($connection_mysql); ?>

This will produce following result −

Источник

mysqli_select_db

Замечание:

Эта функция используется только для смены базы данных во время подключения. Вы можете выбрать базу данных, передав ее четвертым параметром в функции mysqli_connect().

Список параметров

Только для процедурного стиля: Идентификатор соединения, полученный с помощью mysqli_connect() или mysqli_init()

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

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример использования mysqli::select_db()
$mysqli = new mysqli("localhost", "my_user", "my_password", "test"); /* проверяем соединение */ if (mysqli_connect_errno()) < printf("Connect failed: %s\n", mysqli_connect_error()); exit(); >/* возвращаем имя текущей базы данных */ if ($result = $mysqli->query("SELECT DATABASE()")) < $row = $result->fetch_row(); printf("Default database is %s.\n", $row[0]); $result->close(); > /* изменяем текущую базу данных на world */ $mysqli->select_db("world"); /* возвращаем имя текущей базы данных */ if ($result = $mysqli->query("SELECT DATABASE()")) < $row = $result->fetch_row(); printf("Default database is %s.\n", $row[0]); $result->close(); > $mysqli->close();
$link = mysqli_connect("localhost", "my_user", "my_password", "test"); /* проверяем соединение */ if (mysqli_connect_errno()) < printf("Connect failed: %s\n", mysqli_connect_error()); exit(); >/* возвращаем имя текущей базы данных */ if ($result = mysqli_query($link, "SELECT DATABASE()")) < $row = mysqli_fetch_row($result); printf("Default database is %s.\n", $row[0]); mysqli_free_result($result); >/* изменяем текущую базу данных на world */ mysqli_select_db($link, "world"); /* возвращаем имя текущей базы данных */ 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);

Результат выполнения данных примеров:

Default database is test. Default database is world.

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

Описание класса mysqli, примеры использования класса mysqli.

Источник

Оцените статью