English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função mysqli_real_connect() estabelece uma conexão com o servidor MySQL
mysqli_real_connect()A função estabelece a conexão com o servidor MySQL e retorna a conexão como um objeto.
A diferença entre a função mysql_connect() e ela:
mysqli_real_connect() precisa de um objeto válido, que é criado por mysqli_init().
Você pode usar mysqli_options() para configurar várias configurações de conexão.
Forneça o parâmetro flags.
mysqli_real_connect($con,[$host, $username, $passwd, $dname, $port, $socket, $flags])
Número | Parâmetros e descrições |
---|---|
1 | con (opcional) Este é um objeto que representa a conexão com o MySQL Server. |
2 | host (opcional) Isto representa o nome do host ou o endereço IP. Se oNulo ou localhost Se o valor for passado para este parâmetro, o host local será considerado como o host. |
3 | username (opcional) Isto representa o nome de usuário no MySQL. |
4 | passwd (opcional) Isto representa a senha do usuário especificado. |
5 | dname (opcional) Configurar o banco de dados padrão para a execução da consulta. |
6 | port (opcional) Especificar a porta do servidor MySQL. |
7 | socket (opcional) Especificar o socket ou o canal nomeado a ser usado. |
8 | flags (opcional) Aqui pode ser configurado o parâmetro de conexão, que pode ser um dos seguintes constantes:
|
This function returns a boolean value, true if the connection is successfultrue;If the connection fails, it isfalse.
This function was first introduced in PHP version5introduced and can be used in all higher versions.
The following examples demonstratemysqli_real_connect()Function usage (procedural style)-
<?php $db = mysqli_init(); //Establish connection $con = mysqli_real_connect($db, "localhost", "root", "password", "test"); if($con){ print("Connection established successfully"); }else{ print("Connection failed "); } ?>
Output result
Connection established successfully
In object-oriented style, the syntax of this function is$con->real_connect();.Here is an example of this function in object-oriented style;
<?php $db = mysqli_init(); //Connect to the database $con = $db->real_connect("localhost", "root", "password", "test"); if($con){ print("Connection established successfully"); }else{ print("Connection failed "); } ?>
Output result
Connection established successfully
Open a new connection to the MySQL server:
<?php $connection_mysql = mysqli_init(); if (!$connection_mysql){ die("mysqli_init failed"); } if (!mysqli_real_connect($connection_mysql, "localhost", "root", "password", "mydb")){ die("Connection error: " . mysqli_connect_error()); }else{ echo "Connection successful"; } mysqli_close($connection_mysql); ?>
Output result
Connection successful