Mysql
 sql >> база данни >  >> RDS >> Mysql

Проверете дали конкретна mysql връзка вече съществува по време на php скрипт?

  • Създаването на нова връзка за всеки клас не е добра идея. Може да е модулиран за вас, но вашият mysql сървър скоро ще бъде претоварен с too may connections грешка.

Предлагам да използвате единичен модел и малко 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. Как да надстроя osCommerce база данни от v2.2 до v2.3

  2. Връзката с Azure MySQL сървър е неуспешна поради неправилен низ за връзка

  3. Как да конвертирате дата в .csv файл в SQL формат преди масово вмъкване

  4. Път за обучение на MySQL

  5. ClassNotFoundException при свързване към Mysql с JDBC