mysqli_get_proto_info în PHP

Returnează versiunea protocolului de comunicare dintre PHP și serverul MySQL.

Sintaxă
mysqli_get_proto_info(mysqli $mysql): int

Ce face mysqli_get_proto_info

Protocolul este „limba” în care clientul și serverul își trimit pachetele. Toate versiunile MySQL de la 3.23 încoace folosesc protocolul 10, deci valoarea este practic mereu 10.

Parametri

Parametru Descriere
$mysql Conexiunea.

Ce returnează

Versiunea protocolului.

Exemple

Exemplul 1: Versiunea protocolului

<?php
$conn = mysqli_connect("localhost", "ana", "parola_ta", "magazin");
echo mysqli_get_proto_info($conn);

Rezultat (cu un server MySQL și tabelul produse de mai sus)

10

Greșeli frecvente

  • Folosești această valoare ca să deduci versiunea serverului. Ea nu se schimbă între versiuni; folosește mysqli_get_server_version.

Comenzi înrudite

  • mysqli_get_host_info: Returnează serverul și tipul conexiunii, de exemplu „Localhost via UNIX socket” sau „127.0.0.1 via TCP/IP”.
  • mysqli_get_server_version: Returnează versiunea serverului MySQL ca număr (de exemplu 80039 pentru 8.0.39).