- Có, bạn có thể có nhiều kết nối cơ sở dữ liệu. Bạn không mở cơ sở dữ liệu, bạn đang mở một kết nối cơ sở dữ liệu. Nói chung, cơ sở dữ liệu luôn 'mở' (tức là đang chạy), cho dù bạn có kết nối với nó hay không.
- Phụ thuộc ... nếu bạn chỉ có một kết nối đang mở trên một trang, thì bạn không cần phải đóng nó vì nó sẽ tự động đóng khi PHP hoàn tất. Nếu bạn có nhiều, thì bạn có thể làm cho máy chủ cơ sở dữ liệu chậm hơn hoặc làm cho máy chủ cơ sở dữ liệu hết các kết nối có sẵn (nó chỉ có thể có một số kết nối nhất định mở cùng một lúc). Điều đó nói rằng, hầu hết các máy chủ cơ sở dữ liệu hiện đại có thể xử lý hàng trăm kết nối đồng thời.
- Tùy chọn, nhưng được khuyến nghị. Đó không phải là vấn đề lớn đối với các dự án vừa và nhỏ (tức là nếu bạn có ít hơn 100 khách truy cập đồng thời tại bất kỳ thời điểm nào, bạn có thể sẽ không gặp bất kỳ vấn đề gì). Vì bạn có nhiều nghìn người truy cập mỗi phút, bạn nên chủ động đóng kết nối cơ sở dữ liệu ngay sau khi hoàn tất việc kết nối, để giải phóng kết nối càng sớm càng tốt.