MySQLnd ドライバーのステータスの確認
MySQLnd がアクティブなデータベース ドライバーであるかどうかを確認することは、PHP で MySQL を使用する場合に重要です。この高度なドライバーは、従来のドライバーと比較して、強化されたパフォーマンスと機能を提供します。
MySQLi を使用した MySQLnd の確認
MySQLi 接続の場合、次のコードを使用して MySQLnd を確認できます。 status:
<code class="php">$mysqlnd = function_exists('mysqli_fetch_all'); if ($mysqlnd) { echo 'mysqlnd enabled!'; }</code>
PDO で MySQLnd を検証する
PDO を使用するときに MySQLnd のステータスを確認するには、MySQL 用に PDO オブジェクトを初期化し、以下を評価します。
<code class="php">if (strpos($pdo->getAttribute(PDO::ATTR_CLIENT_VERSION), 'mysqlnd') !== false) { echo 'PDO MySQLnd enabled!'; }</code>
注: 上記の方法は信頼できない可能性があり、PHP 8.1 以降では不一致が発生する可能性があることに注意することが重要です。
以上がMySQLndは有効になっていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。