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

PDOを使用した複数のデータベース

    PDOの場合、USE dbnameを実行しないでください。 直接。

    PHPスクリプトのインスタンスが複数あり、それぞれがUSE dbnameを実行するとどうなるかと思います。 PDOがそれが起こっていることに気付かずに、これは全体の混乱を引き起こします。

    代わりに、'mysql:host=localhost;dbname=testdb'のようなPDO接続文字列でdbnameを指定する必要があります 。つまり、Modelクラスを作成した後、データベースを実際に切り替えることはできません。データベース名を事前に知って、モデルコンストラクターで使用する必要があります。

    詳細については、PDOドキュメント をご覧ください。 。




    1. OPENROWSETは、引数に変数を受け入れません(SQL Server)

    2. PostgreSQLデータベースを使用してWebアプリで完全なオフライン機能を使用するにはどうすればよいですか?

    3. OracleCloudPlatform上のOracleDatabase12cでのOracleJDeveloper12cの使用、パート2

    4. インデックスが原因でINSERT速度を最適化するMySQLの速度が低下している