mysql_get_server_info(3)
πΈ mysql_get_server_info(3) β MariaDB Connector/C edition π
okay bestie, buckle up, because this one is short but it's a whole vibe π¦
β¨ NAME β¨
mysql_get_server_info β it hands you the server version, as a string, no cap π
π SYNOPSIS π
#include <mysql.h>
const char * mysql_get_server_info(MYSQL * mysql);
π DESCRIPTION π
So like, this function returns the server version β that's it, that's the gig, and it does it as a string π
If things go sideways? It gives you NULL on failure. That's the whole deal fr fr π
π PARAMETER π
mysqlβ a connection identifier, which was previously allocated bymysql_init(3)and connected bymysql_real_connect(3). Like, it's your lil connection bestie, already set up and ready to spill the tea π
π NOTES π
okay so if you want the numeric server version instead of the string version, please use mysql_get_server_version(3) β that's the one for numbers, iykyk β¨
π RETURN VALUE π
Returns the server version as a zero terminated string, or NULL on failure π
(yeah the original says "NULLon failure" β we're being cute about it but the meaning is exactly the same, no worries bestie π«Ά)
π¦ SEE ALSO π¦
reminder: every single word above is doing its job β don't skip the NULL checks, they're giving main character energy π
and that's the whole page, periodt πβ¨
Version 3.4 β MariaDB Connector/C. mwah, love u, go forth and check your server version responsibly ππΈ
π¦ where this page comes from
- alpine 3.22: mariadb-doc 11.4.13-r0 Β· GPL-2.0-or-later
- alpine 3.23: mariadb-doc 11.4.13-r0 Β· GPL-2.0-or-later
- alpine 3.24: mariadb-doc 11.8.9-r0 Β· GPL-2.0-only
- arch rolling: mariadb 13.0.2-2 Β· GPL-2.0-only
- arch rolling: mariadb-lts 12.3.3-2 Β· GPL-2.0-only
- centos-stream 10: mariadb-connector-c-doc 3.4.4-2.el10 Β· LGPL-2.1-or-later
- debian trixie: libmariadb-dev 1:11.8.6-0+deb13u1 Β· GPL-2.0-only
- fedora 43: mariadb-connector-c-doc 3.4.5-2.fc43 Β· LGPL-2.1-or-later AND PHP-3.0 AND PHP-3.01
- fedora 43: mariadb-connector-c-doc 3.4.9-2.fc43 Β· LGPL-2.1-or-later AND PHP-3.0 AND PHP-3.01 AND LicenseRef-Fedora-Public-Domain
- fedora 44: mariadb-connector-c-doc 3.4.8-3.fc44 Β· LGPL-2.1-or-later AND PHP-3.0 AND PHP-3.01
- fedora 44: mariadb-connector-c-doc 3.4.9-2.fc44 Β· LGPL-2.1-or-later AND PHP-3.0 AND PHP-3.01 AND LicenseRef-Fedora-Public-Domain
- nixpkgs unstable: mariadb-server 11.8.8
- opensuse-leap 16.0: libmariadb-devel 3.4.9-160000.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libmariadb-devel 3.4.9-160000.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libmariadb-devel 3.4.9-160000.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libmariadb-devel 3.4.9-160000.1.1 Β· LGPL-2.1-or-later
- ubuntu questing: libmariadb-dev 1:11.8.3-1build1
- ubuntu resolute: libmariadb-dev 1:11.8.6-5 Β· GPL-2.0-only
- ubuntu resolute: libmariadb-dev 1:11.8.6-5ubuntu0.1 Β· GPL-2.0-only
- ubuntu stonking: libmariadb-dev 1:11.8.9+ds-4ubuntu2 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms