//取得mysql版本
function GetMysqlVer(){ $r['ver']=@mysql_get_server_info(); if(empty($r['ver'])) { $r['ver']="---"; $r['result']=ReturnResult(2); } else { $r['result']=ReturnResult(1); } return $r; }
//取得mysql版本(数据库)
function GetMysqlVerForDb(){ $sql=mysql_query("select version() as version"); $r=mysql_fetch_array($sql); return ReturnMysqlVer($r['version']); }
//返回mysql版本
function ReturnMysqlVer($dbver){ if(empty($dbver)) { return ''; } if($dbver>='6.0') { $dbver='6.0'; } elseif($dbver>='5.0') { $dbver='5.0'; } elseif($dbver>='4.1') { $dbver='4.1'; } else { $dbver='4.0'; } return $dbver; }
//mysql版本
if($phome_use_dbver=='auto') { $phome_use_dbver=GetMysqlVerForDb(); if(!$phome_use_dbver) { InstallShowMsg('系统无法自动识别MYSQL版本,请手动选择MYSQL版本'); } }
指定mysql版本
<?php $getmysqlver=@mysql_get_server_info(); $selectmysqlver=$getmysqlver; if(empty($selectmysqlver)) { $selectmysqlver='5.0'; } ?>