Ce face mysqli_get_client_version
Numărul se calculează ca major * 10000 + minor * 100 + patch, deci se poate compara ușor cu >=. Nu are nevoie de conexiune.
Ce returnează
Versiunea, ca număr întreg.
Exemple
Exemplul 1: Versiunea ca număr
Rezultatul de mai jos provine de la PHP-ul cu care au fost rulate exemplele.
<?php
$v = mysqli_get_client_version();
echo $v . "\n";
printf("%d.%d.%d", intdiv($v, 10000), intdiv($v, 100) % 100, $v % 100);
Rezultat
80511
8.5.11
Greșeli frecvente
- Compari versiunea ca text (
"80511" > "9000"ar fi fals ca text). Rezultatul este număr; compară-l ca număr.
Comenzi înrudite
mysqli_get_client_info: Returnează versiunea bibliotecii client prin care PHP se conectează la MySQL, ca text.mysqli_get_server_version: Returnează versiunea serverului MySQL ca număr (de exemplu 80039 pentru 8.0.39).