(PHP 5)
mysqli->protocol_version -- mysqli_get_proto_info — Returns the version of the MySQL protocol used
Oriented object style
Procedural style
Returns an integer representing the MySQL protocol version used by the connection represented by the link parameter.
Procedural style only: A link identifier returned by mysqli_connect() or mysqli_init()
Returns an integer representing the protocol version.
Example #1 mysqli->protocol_version example
Oriented object style
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* print protocol version */
printf("Protocol version: %d\n", $mysqli->protocol_version);
/* close connection */
$mysqli->close();
?>
Procedural style
<?php
$link = mysqli_connect("localhost", "my_user", "my_password");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* print protocol version */
printf("Protocol version: %d\n", mysqli_get_proto_info($link));
/* close connection */
mysqli_close($link);
?>
The above examples will output:
Protocol version: 10