- Ya, Anda dapat memiliki beberapa koneksi database. Anda tidak membuka database, Anda membuka koneksi database. Basis data 'terbuka' (berjalan) sepanjang waktu, secara umum, baik Anda terhubung atau tidak.
- Tergantung... jika Anda hanya memiliki satu koneksi terbuka pada satu halaman, maka Anda tidak perlu menutupnya karena koneksi tersebut akan otomatis tertutup saat PHP selesai. Jika Anda memiliki banyak, maka Anda berpotensi membuat server database lebih lambat, atau membuat server database kehabisan koneksi yang tersedia (hanya dapat memiliki sejumlah koneksi yang terbuka pada saat yang sama). Meskipun demikian, sebagian besar server database modern dapat menangani ratusan koneksi bersamaan.
- Opsional, tetapi disarankan. Ini bukan masalah besar untuk proyek kecil-menengah (yaitu jika Anda memiliki kurang dari 100 pengunjung bersamaan pada waktu tertentu, Anda mungkin tidak akan memiliki masalah apa pun). Karena Anda memiliki ribuan pengunjung per menit, Anda harus secara aktif menutup koneksi database segera setelah Anda selesai menggunakannya, untuk membebaskannya sesegera mungkin.