tutoriais mais recente desenvolvimento web
 

PHP mysqli_real_connect() Function

<PHP MySQLi Referência

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:
  • MYSQLI_CLIENT_COMPRESS - Use protocolo de compressão
  • MYSQLI_CLIENT_FOUND_ROWS - Retorna o número de linhas encontradas (linhas não afetadas)
  • MYSQLI_CLIENT_IGNORE_SPACE - Permitir espaços após os nomes das funções. Faça palavras nomes de função reservados
  • MYSQLI_CLIENT_INTERACTIVE - Permitir segundos interactive_timeout de inatividade antes de fechar conexão
  • MYSQLI_CLIENT_SSL - Usar criptografia SSL

Detalhes técnicos

Valor de retorno: TRUE em caso de sucesso. Em caso de falha
PHP Versão: 5+

<PHP MySQLi Referência