Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kiểm tra xem một kết nối mysql cụ thể đã tồn tại trong một tập lệnh php chưa?

  • Tạo kết nối mới cho mỗi lớp không phải là một ý kiến ​​hay. Nó có thể được mô-đun hóa đối với bạn nhưng máy chủ mysql của bạn sẽ sớm bị đầy với các kết nối too may connections lỗi.

Tôi khuyên bạn nên sử dụng mô hình singleton và một số 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. mysql hiển thị các khe thời gian có sẵn và các khe thời gian bận từ bảng

  2. Cập nhật nhiều bảng trong một truy vấn duy nhất trong mysql

  3. Truy vấn MySQL trong đó THAM GIA phụ thuộc vào CASE

  4. Các dịch vụ có phần phụ thuộc bị thiếu / không có sẵn

  5. Làm cách nào để nhận kết quả từ truy vấn nếu ngày đã chọn nằm giữa hai ngày?