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

PDOを使用すると、発生した例外がドライバーを見つけることができませんでした

    PDOにはコア拡張機能が付属しており、一部のDBMS(MySQL、PostgreSQL、Oracle、SQLite ...)用の多くの「アダプター」が付属しています。

    これらのアダプターは、php.iniで有効にする必要がある追加の拡張機能です。 、このように:

    extension=php_pdo.dll
    ;extension=php_pdo_firebird.dll
    ;extension=php_pdo_ibm.dll
    ;extension=php_pdo_informix.dll
    ;extension=php_pdo_mssql.dll
    extension=php_pdo_mysql.dll
    ;extension=php_pdo_oci.dll
    ;extension=php_pdo_oci8.dll
    ;extension=php_pdo_odbc.dll
    ;extension=php_pdo_pgsql.dll
    ;extension=php_pdo_sqlite.dll
    ;extension=php_pdo_sqlite_external.dll
    ;extension=php_pdo_user.dll
    

    UNIX環境では、.dllを.soに置き換えます。必要なアダプタのみのコメントを解除します(上記の例では:MySQL)。



    1. OracleをPostgreSQLに接続する

    2. PostgreSQLでデータベースのコピーを作成する

    3. Postgresで列を複数の行に分割する

    4. 異なる列と2つのテーブルからデータを選択します