Retrouver la version MariaDB en cours

Bonjour,

Je souhaiterai me permettre une question à laquelle, j’ai pas trouvé de réponses:
Pour afficher les versions apache et php, je procède ainsi dans mon cas:

$apache_version_actuelle = apache_get_version();
$php_version_actuel = phpversion(); 

Ma question:
Comment afficher la version mariaDB en cours d’utilisation ? J’ai bien tenté:

$serv = mysqli_get_server_version($conn);

Sachant que $conn => contient la connection à la base, mais cela ne fonctionne pas.

Peut etre une petite idée, svp ?
Merci

Bonjour @JLuc :slightly_smiling_face:

Essayez le code suivant:

<?php
   $conn = mysql_connect('127.0.0.1', 'mysql_user', 'mysql_password');
   printf("MySQL server version: %s\n", mysql_get_server_info());
?>

A savoir: La fonction mysql_get_server_info() renvoie une chaîne qui représente la version du serveur MySQL/MariaDB (par exemple, « 5.7.40 »).

Bonjour @Isaac ,

J’avais essayé cette opération et quelques autres que j’ai trouvé sur la doc de php. Pour le moment, rien ne fonctionne. Je dois passé à coter d’un truc. Merci de ta réponse !

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in 

J’édite : la connexion à la base se fait sans soucis puisque je l’utilise. Mais pas moyen de d’afficher la version qui pourtant apparait sans problème dans phpmyadmin Merci

@Isaac , c’est bon je viens de trouver mon erreur.

En fait la fonction mysql_connect() est obsolète. Il fallait la remplacer par mysqli_connect().

<?php
      printf("MySQL server version: %s\n", mysqli_get_server_info($conn));
?>

Merci de m’avoir orienter dans ce sujet.
Bonne après midi

Super. Bon courage :clap:

1 « J'aime »