Mas Sehat | Blog Tentang Kesehatan | Mas Sehat ~ Blog Tentang Kesehatan | www.mas-sehat.com

Membuat CRUD dengan PHP + MySQL (PART I)

Halo Semua..
Sudah lama sekali tidak update blog ini..
Membuat CRUD dengan PHP + MySQL. Sebelumnya apa itu CRUD?
CRUD adalah singkatan dari Create, Read, Update, dan Delete.
Lebih jelasnya lagi kita akan belajar bagaimana caranya membuat entry ke database, membaca entry database, mengupdate sebuah database, atau menghapus entry dari sebuah database.
Seperti pada judulnya saya akan menggunakan bahasa pemrograman PHP dan menggunakan server database MySQL.
Nah sebelumnya kita harus membuat databasenya terlebih dahulu, nah cara membuatnya bisa diliat postingan saya sebelumnya yaitu Cara Membuat Database Mudah dengan phpMyAdmin.

Biar mudah, tabel databasenya diupload dari script SQL dibawah ini:

CREATE TABLE `data` (
      `id` INT NOT NULL AUTO_INCREMENT ,
      `nama` VARCHAR(255) NOT NULL ,
      `pekerjaan` VARCHAR(255) NOT NULL ,
      PRIMARY KEY  (`id`)
  ) ENGINE = InnoDB;

Oke sekarang kita akan mulai dengan membaca file:
1. Buat file baru dengan nama "koneksi.php"

<?php
$host = "localhost"; //nama host
$username = "root";     //username
$pw = "";           //password
$database = "tes";     //nama database
$koneksi = mysqli_connect($host, $username, $pw);
$db = mysqli_select_db($koneksi, "$database");
?>

2. Sekarang kita sudah mengkoneksikan databasenya, selanjutnya kita akan membuat kode untuk read database.

<html>
<head>
 <title>CRUD dengan PHP</title>
</head>
<body>
 <h1>Membaca Database</h1>
 <table cellpadding="5" cellspacing="0" border="1">
  <tr>
   <th>No.</th>
   <th>Nama</th>
   <th>Pekerjaan</th>
  </tr>

  <?php
  //menyertakan "koneksi.php" ke dalam file ini
  include('koneksi.php');

  //query ke database
      $sql = "SELECT * FROM data";
      $query = mysqli_query($koneksi, $sql) or die (mysqli_error($koneksi));

  if(mysqli_num_rows($query) == 0){
    //Jika hasil query kosong maka akan menampilkan tabel kosong

   echo '<tr><td colspan="3" align="center">kosong!</td></tr>';

  }else{
   //jika hasil query lebih dari 0 atau tidak kosong,
      //maka akan melakukan perulangan while
   $no = 1; //variabel no sebagai nomor urut.
   while($data = mysqli_fetch_assoc($query)){ //perulangan while dg membuat variabel $data yang akan mengambil data di database

    //menampilkan row dengan data di database
    echo '<tr>';
     echo '<td>'.$no.'</td>'; //nomor
     echo '<td>'.$data['nama'].'</td>'; //menampilkan nama dari db
     echo '<td>'.$data['pekerjaan'].'</td>'; //menampilkan pekerjaan sesuai nama orang di db
    echo '</tr>';

    $no++; //agar nomornya berurutan dari atas ke bawah.

   }

  }
  ?>
 </table>
</body>
</html>

Nah, karena keterbatasan waktu hanya segini dulu yang bisa saya bagikan, saya akan melanjutkan bagian create, update, dan deletenya dalam part selanjutnya.

Terima kasih..

Terima kasih telah membaca artikel tentang Membuat CRUD dengan PHP + MySQL (PART I) di blog Blognya Ardiant jika anda ingin menyebar luaskan artikel ini di mohon untuk mencantumkan link sebagai Sumbernya, dan bila artikel ini bermanfaat silakan bookmark halaman ini di web broswer anda, dengan cara menekan Ctrl + D pada tombol keyboard anda.

Artikel terbaru :

Mas Sehat | Blog Tentang Kesehatan | Mas Sehat ~ Blog Tentang Kesehatan | www.mas-sehat.com