Exemplo
Abra uma nova conexão com o servidor MySQL:
<?php
$con=mysqli_init();
if (!$con)
{
die("mysqli_init failed");
}
if
(!mysqli_real_connect($con,"localhost","my_user","my_password","my_db"))
{
die("Connect Error: " . mysqli_connect_error());
}
mysqli_close($con);
?>
Definição e Uso
O mysqli_real_connect() função abre uma nova conexão com o servidor MySQL.
O mysqli_real_connect() função difere de mysqli_connect() das seguintes maneiras:
- mysqli_real_connect() requer um objeto válido criado por mysqli_init()
- mysqli_real_connect() pode ser usado com mysqli_options() para definir diferentes opções para a conexão
- mysqli_real_connect() tem um parâmetro flag
Sintaxe
mysqli_real_connect( connection,host,username,password,dbname,port,socket,flag ) ;
Parâmetro | Descrição |
---|---|
connection | Requeridos. Especifica a conexão MySQL para usar |
host | Opcional. Especifica um nome de host ou um endereço IP |
username | Opcional. Especifica o nome de usuário MySQL |
password | Opcional. Especifica a senha MySQL |
dbname | Opcional. Especifica o banco de dados padrão a ser usado |
port | Opcional. Especifica o número da porta para tentar se conectar ao servidor MySQL |
socket | Opcional. Especifica o socket ou pipe nomeado para ser usado |
flag | Opcional. Especifica opções de conexão diferentes. Valores possíveis:
|
Detalhes técnicos
Valor de retorno: | TRUE em caso de sucesso. Em caso de falha |
---|---|
PHP Versão: | 5+ |
<PHP MySQLi Referência