mysql 버전 추출하기 채택완료
해피정
4년 전
조회 2,767
function sql_get_client_info($link=null)
{
global $g5;
if(!$link)
$link = $g5['connect_db'];
if(function_exists('mysqli_get_client_info') && G5_MYSQLI_USE)
return mysqli_get_client_info($link);
else
return mysql_get_client_info($link);
}
이렇게 mysql 버전을 추출하는 함수를 만들었습니다
echo sql_get_client_info(); 하면 아래와 같이 불필요한(?) 값까지 추출이 되는데,
mysqlnd 5.0.10 - 20111026 - $Id: e707c******************72157 $
깔끔하게 mysql 버전의 숫자만 추출하려면 함수를 어떻게 개선하면 좋을까요?
혹은 다른 좋은 방법이 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인
결과값이 5.7.23-log 이렇게 표시되는군요
$mysql_ver_row = sql_fetch("SELECT VERSION() AS version");
$mysql_ver_ext = explode("-",$mysql_ver_row['version']);
$mysql_ver = $mysql_ver_ext[0];
echo "mysql_ver5 = ". $mysql_ver."<br>";
이렇게 하면 결과값이 5.7.23 라고 표시됩니다.