<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であろうと、バージョン番号の3つの主要部分に一致するため、主要な数値情報を正しく解析できます。
」エコー 「バージョン文字列には、 -log 、 -mariadbなどの追加情報も含まれている場合があります。strposまたは通常の判断を下すことができます。
」 echo "if (strpos(\$serverInfo, 'MariaDB') !== false) {
echo \"これはです MariaDB データベース\";
} else {
echo \"これはです MySQL データベース\";
}
" ;エコー 「このようにして、アプリケーションの互換性と安定性を確保するために、データベースの種類またはバージョンに従ってコードで異なるロジックを選択できます。
」エコー "mysqli :: \ $ server_infoは、主にメインバージョン番号、マイナーバージョン番号、改訂番号、および可能な追加情報を含むデータベースサーバーのバージョン情報を提供します。通常の式または文字列関数を通じて、この情報を柔軟に解析して、アプリケーションのバージョンとタイプの判断を支援することができます。
」 ?>関連タグ:
mysqli