Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sprawdź, czy określone połączenie mysql już istnieje podczas skryptu php?

  • Tworzenie nowego połączenia dla każdej klasy nie jest dobrym pomysłem. Może być zmodularyzowany dla Ciebie, ale Twój serwer mysql zostanie wkrótce nadęty z too may connections błąd.

Proponuję użyć wzorca singleton i trochę 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dodać kolumnę tabeli MySQL z domyślną wartością innej kolumny istniejącego wiersza?

  2. Określanie schematu w Pandas to_sql

  3. Jak zaktualizować MySQL na CentOS

  4. Jak przejść z serwera MySql do aplikacji na Androida?

  5. Jak przekonwertować to zapytanie dostępu na zapytanie mySQL?