Mysql
 sql >> Base de données >  >> RDS >> Mysql

Vérifier si une connexion mysql spécifique existe déjà lors d'un script php ?

  • Créer une nouvelle connexion pour chaque classe n'est pas une bonne idée. Il peut être modularisé pour vous mais votre serveur mysql sera bientôt gonflé de too may connections erreur.

Je suggère d'utiliser un modèle singleton et quelques OO.

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
    }
}