<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 기사 시작시 텍스트와 관련이없는 부분</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"이것은 기사의 시작 부분에서 관련없는 출력입니다.\n"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"일부 디버깅 정보 또는 환영 단어는 여기에 배치 할 수 있습니다.\n"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 텍스트를 시작하십시오</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>mysqli::\$server_info 반환 된 데이터베이스 정보에는 어떤 분야에 포함되어 있습니까??이 데이터를 구문 분석하는 방법?</h1>"</span></span><span>;
</span><span><span class="hljs-comment">// 텍스트의 내용</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>사용 중 PHP ~의 <code>mysqli "; 에코 " 반환 된 문자열은 일반적으로 MySQL 서버의 버전 정보입니다.
" ; 에코 "이 문자열에서 우리는 다음과 같이 볼 수 있습니다.
" ; Echo "Server_Info는 일반적으로 버전에 따라 다른 기능이 활성화되도록 버전 번호를 얻기 위해 구문 분석됩니다. 예는 다음과 같습니다.
" ; echo "\$serverInfo = \$mysqli->server_info;
// 기본 버전 번호의 정기적 인 추출을 사용하십시오、지하 번호 및 개정 번호
if (preg_match('/^(\\d+)\\.(\\d+)\\.(\\d+)/', \$serverInfo, \$matches)) {
\$major = \$matches[1]; // 기본 버전 번호
\$minor = \$matches[2]; // 보조 버전 번호
\$patch = \$matches[3]; // 개정 번호
echo \"데이터베이스 버전: \$major.\$minor.\$patch\";
} else {
echo \"无法解析데이터베이스 버전信息\";
}
" ; 에코 " 위의 코드는 MySQL이든 MariaDB이든 버전 번호의 세 가지 주요 부분과 일치하는 정규식을 사용하여 기본 숫자 정보를 올바르게 구문 분석 할 수 있습니다.
" ; 에코 "때로는 버전 문자열에 -log , -mariadb 등과 같은 추가 정보도 포함되어 있습니다. strpos 또는 일반을 통해 판단 할 수 있습니다.
" ; 에코 "if (strpos(\$serverInfo, 'MariaDB') !== false) {
echo \"이것은 MariaDB 데이터 베이스\";
} else {
echo \"이것은 MySQL 데이터 베이스\";
}
" ; 에코 " 이러한 방식으로, 응용 프로그램의 호환성과 안정성을 보장하기 위해 데이터베이스 유형 또는 버전에 따라 코드에서 다른 논리를 선택할 수 있습니다.
" ; 에코 "mysqli :: \ $ server_info는 주로 기본 버전 번호, 마이너 버전 번호, 개정 번호 및 가능한 추가 정보를 포함하여 데이터베이스 서버의 버전 정보를 제공합니다. 일반 표현식 또는 문자열 함수를 통해이 정보를 유연하게 구문 분석하여 응용 프로그램이 버전 및 유형 판단을 할 수 있습니다.
" ; ?>관련 태그:
mysqli