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

phpスクリプト中に特定のmysql接続がすでに存在するかどうかを確認しますか?

    • クラスごとに新しい接続を作成することはお勧めできません。それはあなたにモジュール化されるかもしれませんが、あなたのmysqlサーバーはすぐにtoo may connectionsで肥大化するでしょう エラー。

    シングルトンパターンといくつかのオブジェクト指向を使用することをお勧めします。

    class Singleton{
        private static $instance=null;
        public function connection(){
            if(self::$instance==null){
                self::$instance = mysql_connect(); // define it in your way,
            }
            return self::$connection;
        }
    }
    
    class TableA extends Singleton{
        function find($id){
            $query="select * from `A` where `id`='$id'";
            mysql_query($query, $this->connection());
            ... // other codes
        }
    }
    


    1. リダイレクトありとなしの`mysql-e`出力フォーマットについて少し興味があります

    2. MySQL:スペルのバリエーションを検索する方法は? (マレー、マレーなど)

    3. OracleではNUMBERとNUMBER(*、0)は同じですか?

    4. Perl:リモートMYSQLテーブルを別のデータベースにコピー/ミラーリングする方法は?おそらく異なる構造も?