sql >> Databasteknik >  >> RDS >> Mysql

Kontrollera om en specifik mysql-anslutning redan finns under ett php-skript?

  • Det är ingen bra idé att skapa ny anslutning för varje klass. Den kan vara modulariserad för dig men din mysql-server kommer snart att vara uppsvälld med too may connections fel.

Jag föreslår att du använder singelmönster och lite 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
    }
}


  1. Fråga som använder group_concat returnerar endast en rad

  2. Skiftlägeskänslig databasfråga

  3. 12c Adaptiva planer i SQL-utvecklare

  4. Hur konverterar man tid till tidszonen för iPhone-enheten?