sql >> Databáze >  >> RDS >> Mysql

Zkontrolujte, zda během skriptu php již existuje konkrétní připojení mysql?

  • Vytvořit nové připojení pro každou třídu není dobrý nápad. Může být pro vás modularizován, ale váš server mysql bude brzy přeplněn too may connections chyba.

Doporučuji použít singleton vzor a nějaké 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. Zobrazit název sloupce s maximální hodnotou mezi několika sloupci

  2. Jaký je rozdíl mezi operátory <> a !=v MySQL?

  3. Jak mohu přidat komentáře v MySQL?

  4. MariaDB – MySQL – Zobrazení všech dostupných a podporovaných motorů