Setelah di artikel sebelumnya kita belajar tentang mengenal sebuah fungsi - basic function melalui artikel ini, kali ini kita akan mencoba implementasi terkait penggunaan fungsi ke dalam CRUD antara php dan mysql.
Sudah mengenal CRUD !? 👀
CRUD merupakan sebuah proses lanjutkan terkait dengan pemrograman untuk melakukan pengolahan data mulai dari create, read, update dan delete.
Dengan CRUD, proses data kita akan memiliki alur yang jelas bahkan dengan menggunakan sebuah basis data. Data yang kita olah bisa tersimpan ( create ), dari awal itulah kita bisa melakukan proses lebih lanjut terkait data yaitu read untuk menampilkan data, update untuk memperbarui dan delete untuk menghapus data tersebut.
Okey....
Kita lanjut untuk pembahasan artikel kali ini 😌
Kita awali untuk dasar fungsi, formatnya :
- INSERT DATA
Bagian selanjutnya kita buat sebuah fungsi untuk menambahkankan ( insert ) data ke dalam basis data definisikan sebuah variabel yang nantinya akan kita simpan ke dalam basis data di dalam kurung addData() :
Jangan lupa, di dalam kurung kurawal { } kita tambahkan koneksi basis data kita :
Menjadi :
🛈 Penambahan koneksi ini kita bisa tulis langsung dengan perintah $server = mysqli_connect("localhost", "root", "", "nama_db_kalian"); atau dengan perintah include() serta require().
Setelah sebuah koneksi basis data kita tambahkan, kita bisa menambahkan sebuah perintah query SQL untuk menambahkan datanya :
Yuk pelajari perintah-perintah query SQL dasar di artikel ini
Fungsi kita addData() sekarang menjadi seperti :
Sekarang kita tambahkan variabel baru untuk menyimpan fungsi bawaan php menjalankan sebuah query SQL, yaitu mysqli_query():
Lalu sertakan sebuah kembalian return merujuk pada variabel yang di dalamnya ada query yang telah kita jalankan. Lengkap kode kita untuk fungsi addData() sekarang menjadi :
Lengkapnya menjadi :
Dibawah fungsi ini, kita panggil dengan menyertakan isi untuk addData($nis_siswa) menjadi :
Semua baris kode diatas tampak dibawah ini :
Sekarang mari kita coba jalankan yah 😁
🛈 Artikel ini lanjutkan dari artikel sebelumnya, maka bagi kalian yang belum membacanya silahkan cek kembali di artikel-artikel sebelumnya
Setelah tombol Submit terKlik, kita akan mendapatkan tampilan blank :
🛈 Untuk fungsi delete atau hapus data dari basis data mysql, baris-baris kodenya hampir sama dengan baris kode untuk fungsi addData() ini hanya sedikit penyesuaian query SQL-nya. CMIIW 😊