Membuat Class Koneksi Database Sistem OOP
Pada artikel kali ini kita akan membuat koneksinya. Pada bagian sebelumnya kita sudah buat database dan ada beberapa kolom didalam tablenya. Jadi pastikan teman teman baca artikelnya yakni Membuat Sistem Register OOP PHP. Kita akan langsung membuatnya dibagian class Databasenya didalamnya kita punya private variabel atau property yang kita definisikan yakni pertama nama servernya, username, password dan nama database yang akan kita gunakan.
Mungkin sebagian teman teman akan berbeda beda untuk settingannya. Jadi bisa disesuaikan. Lalu yang terakhir satu lagi kita akan buat private property yakni $conn untuk koneksinya.
Setelah itu kita akan punya satu fungsi construct kita tahu fungsi tersebut akan otomatis dijalankan ketika kita membuat objectnya. Cara menulisnya seperti berikut
Fungsinya bersifat public. Lalu didalamnya sendiri kita akan melakukan koneksi. Koneksinya sendiri kita lakukan dengan $this->conn
conn ini adalah property yang definisikan yang mana cara mengakses propertynya menggunakan kata $this lalu nama propertynya. Lalu nilainya yakni object new Mysqli yang mana untuk melakukan koneksinya kita butuh 4 parameter yang wajib di isi yakni hostnya, username, password dan nama databasenya yang kita pisahkan dengan koma.
Kemudian kita akan uji dengan metode mysqli_connect_error() apakah ada error atau tidak untuk koneksinya. Jika ada kesalahan maka kita tampilkan pesannya.
Jadi jika kita panggil Object class Databasenya
maka kita tidak akan mendapatkan apa-apa artinya koneksinya berhasil tapi jika saya sengaja salahkan maka akan tampil warning error seperti ini
Untuk bagian ini cukup kita akan lanjutkan pada artikel selanjutnya terima kasih.
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)