Dalam proyek saya, saya memiliki kelas database yang saya gunakan untuk menangani semua hal MySQL. Ia terhubung ke database, menjalankan kueri, menangkap kesalahan, dan menutup koneksi.
Sekarang saya perlu membuat area anggota di situs saya, dan saya akan membangun kelas pengguna yang akan menangani registrasi, login, perubahan kata sandi/nama pengguna/reset dan logout. Di kelas pengguna ini saya perlu menggunakan MySQL untuk alasan yang jelas... untuk itulah kelas database saya dibuat.
Tapi saya bingung bagaimana saya akan menggunakan kelas database saya di kelas pengguna saya. Apakah saya ingin membuat objek database baru untuk kelas pengguna saya dan kemudian menutupnya setiap kali metode di kelas itu selesai? Atau apakah saya membuat kelas database 'global' yang dapat digunakan di seluruh skrip saya (jika ini masalahnya, saya memerlukan bantuan untuk itu, tidak tahu harus berbuat apa di sana.)
Terima kasih atas masukan apa pun yang dapat Anda berikan kepada saya.