Membuat CRUD dengan PHP dan MySQLi – Menampilkan Data


Membuat CRUD dengan PHP dan MySQLi - Menampilkan Data

Membuat CRUD dengan PHP dan MySQLi – Menampilkan Data

Pada tutorial sebelum-sebelumnya, saya telah membuatkan tutorial cara membuat CRUD dengan PHP dan MySQL (tanpa i). tapi pada tutorial kali ini, saya akan membuat tutorial membuat CRUD dengan PHP dan MySQLi (menggunakan i). apa perbedaan dari MySQL dan MySQLi ? sudah sedikit di jelaskan di tutorial sebelumnya, yaitu pada tutorial membuat koneksi database dengan PHP dan MySQLi.

Membuat CRUD dengan PHP dan MySQLi – Menampilkan Data

CRUD adalah singkatan dari Create, Read, Update, Delete. ini merupakan istilah dari proses penginputan data ke database (insert), menampilkan data dari database (read), mengedit atau mengubah data di database (update), dan menghapus data dari database (delete).

Namun akan sedikit di jelaskan kembali pada teman-teman apa perbedaan dari mysql dan mysqli. dan kenapa kita harus beralih dari mysql ke mysqli ? yuk simak perbedaan dan kenapa kita harus pindah dari mysql ke mysqli. Membuat CRUD dengan PHP dan MySQLi – Menampilkan Data

MySQLi bisa dikatakan adalah fitur atau fungsi terbaru dari mysql. kabarnya, mysqli lebih cepat dan lebih aman dari pada mysql. jadi bisa kita simpulkan mysqli adalah pengembangan dari mysql. mysqli dibuat agar membuat proses pemprosesan database lebih cepat dan aman. seperti yang kita ketahui, sekarang PHP sudah sampai pada versi 7. di PHP 7 sudah mengharuskan kita menggunakan mysqli. karena mysql sudah tidak didukung dengan berbagai alasan seperti yang di jelaskan sebelumnya.

untuk teman-teman yang ingin membaca tutorial membuat crud dengan PHP dan mysql yang sudah kita bahas sebelumnya bisa klik pada link di bawah ini :

Membuat CRUD dengan PHP dan MySQLi

Oke kita masuk ke materi tentang tutorial membuat CRUD dengan PHP dan MySQLi. seperti biasa, disini kita akan bermain-main dengan database. oleh sebab itu kita perlu menghubungkan project PHP kita dengan database dengan cara membuat file koneksi.

Koneksi database PHP dan MySQLi sudah di jelaskan pada tutorial sebelumnya. baca di sini.

Membuat database akademik

Saya yakin teman-teman pasti sudah paham cara membuat database. karena di tutorial-tutorial sebelumnya juga kita telah banyak belajar cara membuat database.

Membuat CRUD dengan PHP dan MySQLi – Menampilkan Data

Buat database dengan nama “akademik”. kemudian kita buat sebuah tabel dengan nama ” mahasiswa “.

membuat database baru

membuat database baru

kemudian kolum nya buat id, nama, nim dan alamat.

Membuat CRUD dengan PHP dan MySQLi - Menampilkan Data

Membuat CRUD dengan PHP dan MySQLi – Menampilkan Data

membuat table mahasiswa crud mysqliid kita buat bertipe int, nama varchar dengan nilai 50, nim bertipe int dan alamat bertipe text. jangan lupa menentukan primary key nya pada id, dan centang auto increment nya.

Sampai di sini kita telah selesai membuat tabel mahasiswa dalam database akademik.

sekarang coba input data mahasiswa, dengan klik pada menu insert.

menginput data ke database mysqli

menginput data ke database mysqli

Oke kita selesai dengan persiapannya.

 

Menghubungkan PHP dengan Database menggunakan MySQLi

Untuk membuat CRUD, tahap awal yang kita lakukan adalah membuat file koneksi nya dulu, baru kemudian kita menampilkan data dari database. jadi pada tutorial ini kita akan belajar sampai menampilkan data dari database dengan PHP dan MySQLi. pada tutorial selanjutnya baru kita akan melanjutkan dengan membahas cara membuat input data ke database.

Pertama kita buat dulu folder baru pada folder htdocs kita. di sini saya membuat sebuah folder baru dengan nama “akademik“. karena kita akan mencoba membuat CRUD data mahasiswa sebagai contoh.

Membuat CRUD dengan PHP dan MySQLi – Menampilkan Data

Setelah membuat folder akademik. kemudian buat sebuah file php baru dengan nama “koneksi.php“.

oh ya di sini saya tidak lagi menjelaskan lagi dengan detail tentang cara membuat koneksi database PHP dengan MySQLi. karena sudah kita jelaskan pada tutorial sebelumnya. silahkan baca tutorial membuat koneksi database PHP dan MySQLi pada tutorial sebelumnya.

ketikkan syntax koneksi berikut pada file koneksi.php

koneksi.php

setelah membuat koneksi, selanjutnya kita membuat file php yang bertugas untuk menampilkan data mahasiswa dari database dengan mysqli.

Buat sebuah file php baru dengan nama index.php dalam folder akademik. pada index.php ini kita akan menampilkan data mahasiswa.

index.php

seperti pada gambar berikut

membuat crud dengan php dan mysqli - menampilkan data

membuat crud dengan php dan mysqli – menampilkan data

kemudian, jalankan pada browser dengan alamat “localhost/akademik/”

maka hasilnya sebagai berikut.

menampilkan data dari database dengan php dan mysqli

menampilkan data dari database dengan php dan mysqli

nah, data yang sebelumnya telah kita input di table mahasiswa pun berhasil kita tampilkan.

Penjelasan cara menampilkan data dari database dengan PHP dan MySQLi

Sebenarnya sama saja dengan mysql. hanya bedanya di sini kita menambahkan i pada setiap fungsi mysql. sehingga menjadi “mysqli”. seperti yang teman-teman lihat pada syntax di index.php yang telah kita buat di atas. mysql_query() menjadi mysqli_query(). kemudian di ikuti dengan menambahkan variabel $koneksi pada parameter pertama. mysqli_query($koneksi,”select * from mahasiswa”); . dari mana asal variabel $koneksi ini?

Membuat CRUD dengan PHP dan MySQLi – Menampilkan Data

yaitu dari file koneksi.php yang telah kita buat. perhatikan pada file koneksi.php

nah, cukup mudah kan teman-teman. selanjutnya akan kita lanjutkan pada tutorial membuat CRUD dengan PHP dan MySQLi nya pada part selanjutnya. yaitu kita kan melanjutkan link tambah mahasiswaedit dan hapus seperti contoh di atas.


Membuat CRUD Dengan PHP dan MySQLi – Input Data


Membuat CRUD Dengan PHP dan MySQLi – Input Data

Selamat datang kembali di tutorial Membuat CRUD Dengan PHP dan MySQLi. Artikel ini merupakan tutorial part ke 2 dari tutorial Membuat CRUD Dengan PHP dan MySQLi. di malasngoding.com. sesuai dengan judul artikel tutorial ini “Membuat CRUD Dengan PHP dan MySQLi – Input Data”. pada tutorial ini kita akan melanjutkan tutorial sebelumnya, yaitu kita akan membuat proses input data ke database dengan PHP dan MySQLi.

Pada tutorial membuat CRUD dengan PHP dan MySQLi Part 1 sebelumnya kita telah belajar cara membuat koneksi PHP dengan Database menggunakan MySQLi dan cara menampilkan data dari database dengan PHP menggunakan MySQLi.

Yuk langsung saja di simak tentang kelanjutannya pada tutorial ini. di sini kita akan belajar cara menginput data ke database dengan PHP menggunakan MySQLi.

Saya sarankan untuk teman-teman yang baru belajar, silahkan baca dulu tutorial sebelumnya tentang pengelolaan form (form handling). karena pada tutorial input data ke database ini kita akan bermain-main dengan method POST.

Membuat CRUD Dengan PHP dan MySQLi – Input Data

Tahap pertama, silahkan teman-teman perhatikan pada file index.php yang telah kita buat sebelumnya.

pada file index.php, kita telah membuat sebuah link “tambah mahasiswa”. yang mengarahkan ke halaman tambah.php jika di klik.

oleh sebab itu kita harus membuat file tambah.php. pada file tambah.php ini kita akan membuat form penginputan data mahasiswa. yang mana pada saat tombol simpannya di klik, data mahasiswa yang di input akan tersimpan ke database.

buat sebuah file file baru dengan nama tambah.php.

tambah.php

sekarang jalankan pada browser kembali. dan klik pada “+ tambah mahasiswa”. maka halaman akan di alihkan ke form tambah mahasiswa yang telah kita buat pada file tambah.php.

membuat crud dengan php dan mysqli - input data

membuat crud dengan php dan mysqli – input data

sampai di sini kita belum selesai, kita cuma baru selesai membuat form penginputan data mahasiswa nya saja. tapi belum membuat aksi pada saat tombol “simpan” di klik.

Perhatikan lagi pada action form yang telah kita buat pada file tambah.php di atas.

kita menetapkan aksi nya di file tambah_aksi.php. dengan method pengiriman data menggunakan POST. silahkan baca juga tutorial malasngoding.com sebelumnya yang menjelaskan tentang pengolahan form.

karna action form ini akan di jalankan pada file tambah_aksi.php, maka kita harus membuat file tambah_aksi.php terlebih dulu. buat file baru dengan nama tambah_aksi.php.

tambah_aksi.php

nah, coba teman-teman perhatikan lagi pada file tambah_aksi.php di atas. pertama kita menangkap data yang dikirim dari form. kemudian kita input datanya ke database dengan fungsi mysqli_query() :

dan terakhir setelah data di input ke database, selanjutnya kita alihkan kembali halamannya ke file index.php.

oh ya jangan lupa juga, karena pada aksi ini kita akan berhubungan dengan database, maka pada awal baris nya jangan lupa di include file koneksi.php nya, seperti yang telah di jelaskan pada tutorial sebelumnya. Membuat CRUD Dengan PHP dan MySQLi – Input Data

Input data ke database dengan PHP dan MySQLi

Sekarang mari kita coba jalankan kembali. dan input data mahasiswa barunya.

menginput data ke database dengan php dan mysqli

menginput data ke database dengan php dan mysqli

dan kemudian klik tombol simpan. untuk mengimpan data ke database.

maka hasilnya seperti berikut.

CRUD PHP MYSQLI

CRUD PHP MYSQLI

nah, data yang di input pun telah berhasil di simpan ke database dan tampil secara otomatis.

sampai di sini selesailah sudah proses penginputan data ke database dengan php dan menggunakan MySQLi.


Membuat CRUD Dengan PHP dan MySQLi – Update Data


Membuat CRUD Dengan PHP dan MySQLi Update Data – Selamat datang kembali di www.malasngoding.com. situs penyedia tutorial pemrograman web terlengkap dan terbaik di indonesia. semoga bisa bermanfaat untuk teman-teman yang sedang mencari referensi situs belajar pemrograman dengan materi terlengkap.

Pada tutorial membuat CRUD dengan PHP dan MySQLi part 1 dan part 2 sebelumnya kita telah membahas tentang cara menampilkan data dari database dan cara menginput data ke database. semoga teman-teman telah bisa menguasai materi sebelumnya yang telah di sebutkan tadi.

Karena pada tutorial Membuat CRUD Dengan PHP dan MySQLi – Update Data ini, atau tutorial CRUD PHP dan MySQLi Part 3 ini kita akan belajar cara mengedit atau mengupdate data dari database dengan PHP dan MySQLi.

Membuat CRUD Dengan PHP dan MySQLi – Update Data

Seperti yang bisa teman-teman lihat pada file index.php yang menampilkan data mahasiswa, pada masing-masing row kita telah membuat link edit dan link hapus, yang mengirimkan data menggunakan method GET.

Saya sarankan untuk teman-teman yang belum tau apa itu method atau cara penanganan form dengan php, silahkan teman-teman baca di sini tentang tutorial form handling di PHP.

Perhatikan pada link edit yang telah kita buat pada file index.php

link akan kita mengarah ke file edit.php saat di klik. sambil mengiri data id.

kemudian buat sebuah file baru dengan nama edit.php. pada file edit.php ini kita akan membuat form edit untuk data mahasiswa.

edit.php

jika teman-teman telah membaca tutorial tentang form handling di malasngoding.com pasti teman-teman telah mengerti.  pada file edit.php ini kita tangkap id yang di kirim melalui url (GET). kemudian kita ambil data mahasiswa yang memiliki id tersebut untuk kita edit.

kemudian kita tampilkan di dalam form.

pada form edit ini kita juga membuat data id pada form yang kita sembunyikan.

ini berguna untuk menyimpan data id mahasiswa yang sedang di edit. sehingga pada saat data ini di update, data mahasiswa yang di update adalah data mahasiswa yang memiliki id tersebut.

saya yakin teman-teman pasti mudah memahaminya, jika masih bingung langsung saja teman-teman praktekkan dan bereksperimen.

coba kita lihat hasilnya dulu seperti apa. jalankan pada browser dan klik edit.

membuat crud dengan php dan mysqli - update data

membuat crud dengan php dan mysqli – update data

di sini saya akan mencoba mengedit data mahasiswa yang bernama junaidi. saat di klik pada edit. maka hasilnya akan seperti berikut.

edit data dengan php dan mysqli

edit data dengan php dan mysqli

 

nah, selesai sampai tahap edit. sekarang kita akan membuat aksi dari form edit ini. seperti yang teman-teman lihat pada tag form “<form>”. action nya telah kita tetapkan ke file update.php

karena kita ingin data mahasiswa yang ingin di edit ini di proses pada file update.php.

oleh sebab itu buat satu buah file lagi dengan nama update.php.

update.php

di sini pertama kita hubungkan dulu dengan file koneksi.

kemudian kita tangkap data yang di kirim dari form edit.

kemudian kita update ke database dengan query berikut.

dan terakhir setelah data berhasil di update. halaman akan di alihkan kembali ke file index.php atau halaman depan kita.

Sekarang mari kita coba, apakah berhasil?

jalankan pada browser dan klik edit. di sini saya akan mencoba mengedit data mahasiswa yang bernama “junaidi”. dan saya mengubah namanya menjadi “junaidi abadi”. dan klik tombol simpan.

membuat edit dan update database dengan php dan mysqli

membuat edit dan update database dengan php dan mysqli

klik tombol simpan. maka data akan di update.

berhasil mengupdate data

berhasil mengupdate data

nah data junaidi pun berhasil di ubah. dari junaidi menjadi junaidi abadi.

Oke selesai sudah proses edit data dengan PHP dan MySQLi. sangat mudah bukan? sekian dulu tutorial kita tentang cara membuat edit data dengan PHP dan MySQLi di artikel Membuat CRUD Dengan PHP dan MySQLi – Update Data ini.


Membuat CRUD Dengan PHP dan MySQLi – Hapus Data


Membuat CRUD Dengan PHP dan MySQLi - hapus Data

Membuat CRUD Dengan PHP dan MySQLi – Hapus Data

Selamat datang kembali di www.malasngoding.com. masih di edisi tutorial membuat CRUD dengan PHP dan MySQLi. pada tutorial sebelumnya, yaitu pada tutorial membuat CRUD dengan PHP dan MySQLi pada part 1, kita telah belajar bagaimana cara membuat koneksi database dengan PHP dan MySQLi dan menampilkan data dari database dengan PHP dan MySQLi. pada part2 kita belajar bagaimana cara menginput data ke database dengan PHP dan MySQLi. dan pada part 3 kita telah belajar bagaimana cara membuat edit dan update data di database dengan PHP dan MySQLi. Membuat CRUD Dengan PHP dan MySQLi Hapus Data

Sehingga sampailah kita pada tutorial Membuat CRUD dengan PHP dan MySQLi part 4. pada tutorial ini kita akan melanjutkan tutorial CRUD PHP dan MySQLi sebelumnya. yaitu di tutorial ini kita akan belajar cara menghapus data dari database dengan PHP dan MySQLi.

Membuat CRUD Dengan PHP dan MySQLi – Hapus Data

Langsung saja kita mulai. silahkan teman-teman perhatikan pada file index.php. pada file index.php kita membuat link atau tombol untuk menghapus data yang di pilih. dengan sekalian mengirimkan id ke berapa yang ingin di hapus pada parameter id nya.

pada saat tombol atau link hapus tersebut di klik, maka halaman akan di alihkan ke file hapus.php, sambil mengirim data id menggunakan GET.

BACA JUGA : Belajar PHP Part 15 : Penanganan Form Pada PHP

sekarang kita buat sebuah file baru dengan nama hapus.php.

hapus.php

coba teman-teman perhatikan di sini. pada file hapus.php.

langkah pertama jangan pernah lupa untuk meng include file koneksi database jika kita akan menggunakan pengolahan database. selanjutnya kita menangkap data id nya yang dikirim dengan GET. lalu kita masukkan dalam variabel $id.

selanjutnya langsung saja kita hapus data mahasiswa yang ber id tersebut (sesuai id yang di hapus).

terakhir halaman akan di alihkan kembali ke index.php setelah data mahasiswa di hapus.

sangat mudah bukan. saya yakin teman-teman bisa memahaminya.

sekarang coba kita jalankan kembali project CRUD mahasiswa yang kita buat. “localhost/akademik”.

membuat crud dengan php dan mysqli hapus data

membuat crud dengan php dan mysqli hapus data

klik hapus. di sini saya mencoba klik hapus pada data mahasiswa yang bernama junaidi. maka hasilnya.

menghapus data dari database dengan php dan mysqli

menghapus data dari database dengan php dan mysqli

nah sampai di sini kita telah berhasil menghapus data dari database dengan PHP dan MySQLi. sangat mudah bukan. silahkan teman-teman coba sendiri.

Tidak ada komentar:

Posting Komentar

Pages