English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Funktion mysqli_get_proto_info() gibt die Protokollversion zurück, die MySQL verwendet
mysqli_get_proto_info()Die Funktion wird verwendet, um Informationen über das verwendete MySQL-Protokoll (Version) zu erhalten.
mysqli_get_proto_info($con);
Nummer | Parameter und Beschreibung |
---|---|
1 | con(optional) Dies ist ein Objekt, das die Verbindung zum MySQL-Server darstellt. |
Die PHP-Funktion mysqli_get_proto_info() gibt einen Integer-Wert zurück, der die Version des verwendeten MySQL-Protokolls angibt.
Diese Funktion wurde ursprünglich in PHP-Version5eingeführt und kann in allen höheren Versionen verwendet werden.
Das folgende Beispiel zeigtmysqli_get_proto_info()Verwendung der Funktion (prozeduraler Stil)-
<?php //Verbindung herstellen $con = mysqli_connect("localhost", "root", "password", "mydb"); //Protokollversion $info = mysqli_get_proto_info($con); print("Protokollversion: ",$info); //Verbindung schließen mysqli_close($con); ?>
Ausgaberesultat
Protokollversion: 10
In der objektorientierten Syntax ist die Syntax dieser Funktion$ con-> protocol_version. Hier ist ein Beispiel für die objektorientierte Form dieser Funktion-
<?php //Verbindung herstellen $con = new mysqli("localhost", "root", "password", "mydb"); //Protokollversion $info = $con-> protocol_version; print("Protokollversion: ",$info); //Verbindung schließen $con -> close(); ?>
Ausgaberesultat
Protokollversion: 10
Hier istmysqli_get_proto_info()Ein weiteres Beispiel für die Funktion-
<?php //Verbindung herstellen $con = mysqli_connect("localhost", "root", "password", "mydb"); $code = mysqli_connect_errno(); if($code){ print("Verbindung fehlgeschlagen: ",$code); } else { print("Verbindung erfolgreich hergestellt"."\n"); $info = mysqli_get_proto_info($con); print("Protokollversion: ",$info); } ?>
Ausgaberesultat
Verbindung erfolgreich hergestellt Protokollversion: 10
Geben Sie die Version des MySQL-Protokolls zurück:
<?php $con = mysqli_connect("localhost", "root", "password", "mydb"); if (mysqli_connect_errno($con)){ echo "Verbindung zu MySQL kann nicht hergestellt werden: ".mysqli_connect_error(); } echo mysqli_get_proto_info($con); mysqli_close($con); ?>
Ausgaberesultat
10