sql >> データベース >  >> RDS >> Mysql

PHPがコンパイルされているかどうかを確認します--with-mysql

    実際には、MySQLをサポートする複数のモジュールがあります(mysql、mysqli、pdo_mysql、...)。 MySQLi(改良) 通常、元のmysqlモジュールよりもMySQL5機能をより完全にサポートするために推奨されます。 PDO(PHPデータオブジェクト) は、オブジェクト指向のデータ抽象化を提供するデータベース抽象化レイヤーです。

    function_exists()を使用できます モジュールごとに特定の関数(mysql_connect、mysqli_connect、...)が存在するかどうかを確認する場合は、前のコメントに従ってください。

    または、PHP関数 extension_loaded()を使用することもできます。 拡張機能自体をチェックするには(phpinfo()からの出力と一致するモジュール名):

    <?php
        if (extension_loaded('mysql') or extension_loaded('mysqli')) {
            // Looking good
        }
    ?>
    

    コマンドラインプロンプトから、次のコマンドですべてのコンパイル済みモジュールを一覧表示できます。

    php -m
    

    UNIX風のシステムを使用している場合は、grepを使用してください MySQL関連モジュールへの出力をフィルタリングするには:

    php -m | grep -i mysql
    

    Windowsを使用している場合は、findstrを使用してください MySQL関連モジュールへの出力をフィルタリングするには:

    php -m | findstr -i mysql
    


    1. DBaaS、クラウド、透過的なクエリルーティング

    2. 醸造サービス:構成を編集する場所はどこですか?

    3. EXISTSとJOINおよびEXISTS句の使用

    4. MySQLへの挿入中にDateTimeエラーが発生しました