Jasa Pembuatan Website
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.
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.
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.
Saya yakin teman-teman pasti sudah paham cara membuat database. karena di tutorial-tutorial sebelumnya juga kita telah banyak belajar cara membuat database.
Kemudian Buat Database Siswa
Klik Insert Untuk mengisi data
Buat Folder di xampp>htdocs
Perintah untuk koneksi MySQLi ke PHP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php $db_host = "localhost"; $db_user = "root"; $db_pass = ""; $db_name = "db_siakad"; $koneksi = mysqli_connect($db_host, $db_user, $db_pass, $db_name); if(mysqli_connect_errno()){ echo 'Gagal melakukan koneksi ke Database : '.mysqli_connect_error(); }else{ echo 'Koneksi berhasil ^_^'; } ?> |
Perintah untuk menampilkan Data
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
<!DOCTYPE html> <html> <head> <title>CRUD PHP dan MySQLi - WWW.SIMFAEL.COM</title> </head> <body> <h2>CRUD DATA SISWA- WWW.SIMFAEL.COM</h2> <br/> <a href="tambah.php">+ TAMBAH SISWA</a> <br/> <br/> <table border="1"> <tr> <th>NO</th> <th>Nama</th> <th>NISN</th> <th>Alamat</th> <th>AKSI</th> </tr> <?php include 'koneksi.php'; $no = 1; $data = mysqli_query($koneksi,"select * from mahasiswa"); while($d = mysqli_fetch_array($data)){ ?> <tr> <td><?php echo $no++; ?></td> <td><?php echo $d['nama_siswa']; ?></td> <td><?php echo $d['nisn']; ?></td> <td><?php echo $d['alamat']; ?></td> <td> <a href="edit.php?id=<?php echo $d['id']; ?>">EDIT</a> <a href="hapus.php?id=<?php echo $d['id']; ?>">HAPUS</a> </td> </tr> <?php } ?> </table> </body> </html> |