Neueste Web-Entwicklung Tutorials
 

PHP mysqli_real_connect() Function

<PHP MySQLi Referenz

Beispiel

Öffnen Sie eine neue Verbindung zum MySQL-Server:

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

Definition und Verwendung

Die mysqli_real_connect() Funktion öffnet eine neue Verbindung zu dem Server MySQL.

Die mysqli_real_connect() Funktion unterscheidet sich von mysqli_connect() auf folgende Weise:

  • mysqli_real_connect() erfordert ein gültiges Objekt erstellt mysqli_init()
  • mysqli_real_connect() kann mit verwendet werden mysqli_options() verschiedene Optionen für die Verbindung zu setzen
  • mysqli_real_connect() hat einen Flag - Parameter

Syntax

mysqli_real_connect( connection,host,username,password,dbname,port,socket,flag ) ;

Parameter Beschreibung
connection Erforderlich. Gibt die MySQL-Verbindung zu verwenden
host Optional. Gibt einen Hostnamen oder eine IP-Adresse
username Optional. Gibt die MySQL-Benutzername
password Optional. Gibt das MySQL-Passwort
dbname Optional. Gibt die Standarddatenbank verwendet werden soll
port Optional. Gibt die Portnummer zu versuchen, mit dem MySQL-Server zu verbinden
socket Optional. Gibt die Buchse oder Named Pipe verwendet werden
flag Optional. Gibt verschiedene Anschlussmöglichkeiten. Mögliche Werte:
  • MYSQLI_CLIENT_COMPRESS - Verwenden Sie Kompressionsprotokoll
  • MYSQLI_CLIENT_FOUND_ROWS - Liefert Anzahl der gefundenen Zeilen (nicht betroffenen Zeilen)
  • MYSQLI_CLIENT_IGNORE_SPACE - Lassen Sie Leerzeichen nach Funktionsnamen. Schliesser Namen reservierte Wörter
  • MYSQLI_CLIENT_INTERACTIVE - Lassen Sie interactive_timeout Sekunden Inaktivität vor dem Anschluss Schließen
  • MYSQLI_CLIENT_SSL - SSL-Verschlüsselung verwenden

Technische Details

Rückgabewert: TRUE auf Erfolg. FALSE bei einem Fehler
PHP Version: 5+

<PHP MySQLi Referenz