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

mysqlをmysqliに変換する-スーパーグローバル接続オブジェクトを取得する方法は?

    PHPが最後に開いた接続リソースを指定しない場合に使用するという事実に依存することは、おそらくあまり良い考えではありません。
    アプリケーションが変更され、2つの接続が必要な場合、または接続が必要ない場合はどうなりますか
    それで、とにかくリファクタリングを行う必要があるようです。

    これは、常に同じmysqliオブジェクトを返すKarstenのソリューションに似ています。

    class DB {
        private static $mysqli;
        private function __construct(){} //no instantiation
    
        static function cxn() {
            if( !self::$mysqli ) {
                self::$mysqli = new mysqli(...);
            }
            return self::$mysqli;
        }
    }        
    
    //use
    DB::cxn()->prepare(....
    


    1. データベースフォルダにコピーせずに、Androidのres /assetフォルダから読み取り専用データベースを開くことはできますか?

    2. サブクエリが2つの値を返すことは可能ですか?

    3. ユニコード文字を含む列でのMysqlの順序

    4. 2017年4月1日から2日までオーストリアのウィーンで開催されたMicrosoftAccessDevCon