Hai teman-teman, kembali lagi diblog saya kali ini saya akan share materi tentang koneksi database dan insert data dengan oop.
Pengertian :
File koneksi pada php adalah sebuah file yang menghubungkan program kita dengan database, sehingga kita dapat mengakses data - data yang terdapat dalam database kita.
Insert Data adalah proses memasukkan data ke database dengan menggunakan perintah mysql insert into.
Latar Belakang :
Belajar OOP tingkat lanjut.
Alat & Bahan :
- PC / Laptop yang sudah terinstall lampp server.
- Konkesi Internet.
- Buku Panduan Tentang OOP.
- Text Editor.
Maksud dan tujuan sharing materi kali ini adalah agar kita mengetahui bagaimana cara membuat file koneksi dengan OOP dan mengetahui bagaimana cara membuat CRUD khususnya fungsi insert data dengan OOP.
Tahap Pelaksanaan :
A. File Koneksi.
Langkah pertama kita akan membuat
class untuk koneksi kedatabasenya. kemudian kita buat file untuk
mengakses objek untuk konek ke database, jadi kita membuat 2 file
terpisah. membuat file terpisah antara file class dan file untuk
mengakses objectnya memiliki beberapa keuntungan yaitu membuat class kita menjadi bersih (bersih dalam arti class kita tidak tercampur dengan fungsi yang lain sehingga file class dapat digunakan kembali atau dapat dikembangkan lagi ke bentuk yang komplek), file lebih rapi.
file 1 dengan nama class.php
pada file ini kita buat class, method,parameter, dan fungsi untuk koneksi ke database dan insert data.
file koneksi.php
jika file diatas anda jalankan pada browser tidak akan muncul apa-apa dan itu tandanya anda berhasil konek ke database.
B. Input Data ke Database.
untuk membuta file untuk menginput data ke database pertama kita tambahkan fungsi berikut di file class.php
kemudian buat file dengan nama insert.php dan tuliskan script dibawah ini.
jika dijalankan di browser akan menghasilkan tampilan seperti ini
Referensi :
Buku praktis panduan OOP.
Hasil & Kesimpulan :
kesimpulannya, pada koneksi dengan OOP tidak jauh berbeda dengan file
koneksi menggunkana PHP biasanya namun yang sedikit berbeda hanyalah
pada pembuatan class untuk fungsi, dan methodnya untuk insert data pun
juga masih sama. saya juga mengalami sedikit eror dengan file input
data (error seperti dibawah ini) nama tidak mau masuk ke kolom nama,
setelah saya teliti saya membuat field nomor dan saya beri auto_increament seharusnya jika file sudah di auto_increament nilai akan muncul secara otomatis namun pada script masih saya beri nilai.
Penutup :
Sekian share materi kali ini semoga bermanfaat dan terimakasih.
Wassalamu'alaikum Wr. Wb.





0 komentar:
Posting Komentar