使用 SQL 查詢或一些 php 代碼,我如何確定正在運行的 MySQL 版本。我找到了幾個使用命令列的例子,但我需要以編程方式檢查。
我試過
SELECT @version;
但這回傳NULL。
我確實搜索了堆疊溢位,發現了很多問題,但都是關于其他資料庫或編程語言的。我沒有找到任何專門針對 MySQL 的。
uj5u.com熱心網友回復:
mysql 的正確語法是 select version();
小提琴
uj5u.com熱心網友回復:
您可以通過用戶mysqli_server_info或使用 oop 的方式獲取$mysqli->server_info;
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* print server version */
printf("MYSQL Server version: %s\n", $mysqli->server_info);
$mysqli->close();
或以MYSQL查詢方式
SELECT VERSION();
或者您可能想以詳細的方式顯示
SHOW VARIABLES LIKE "%version%";
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/393632.html
