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).