Database MySQl Part 2 – Cara Menampilkan Data Pada Database Dengan PHP

Febri Hidayan Komentar

Database MySQl Part 2 – Cara Menampilkan Data Pada Database Dengan PHP

Sebelumnya kita sudah belajar cara memasukan data, sekarang kita akan mengeluarkan semua data dari database.

Menampilkan Data Dari Database Dengan PHP

Untuk mengeluarkan data dari database cukuplah mudah akan tetapi semua itu harus kita pelajari terlebih dahulu. Apa saja sih yang akan kita pelajari di artikel kali ini? Pada kesempatan kali ini kita akan belajari penggunaan mysqli_fetch_array(); (penggunaan mysqli_fetch ada tiga yaitu array, assoc, object) dan mysqli_num_rows. Untuk penggunakan mysqli_fetch sendiri memang memiliki tiga macam cara untuk memanggil field atau nama kolom pada database. Karena semua data dari database nanti semua itu berbentuk array jadi kita hanya memanggil nama kolomnya saja untuk menampilkan file di database tersebut. Disini saya gak langsung membahas dengan detail untuk membuat table bagaimana atau lainnya. Akan tetapi intinya kita hanya melakukan cara untuk mengeluarkan querynya saja. Untuk itu kita bisa langsung saja lihat cara caranya.

Baca juga: Database MySQl Part 1 – Memasukkan Data Pada Database Dengan PHP

Pertama kita harus membuat folder dan filenya dengan format dot php (.php), untuk nama bebas terserah teman teman saja. Selanjutnya kita bisa lihat code-Nya dibawah ini.

Menampilkan Data Dari Database Dengan PHP
<?php
// koneksi ke database
$sql = mysqli_connect('localhost', 'root', '', 'db_siswa') or die('gagal terkoneksi.');

// SELECT * FROM dibaca Keluarkan semua table dari siswa

$query = "SELECT * FROM siswa";

// $query = "SELECT nama FROM siswa";

$result = mysqli_query($sql, $query);

// untuk menguji data query sudah terisi atau belum
if (mysqli_num_rows($result) > 0) {
  // mengeluarkan query dengan object
  while ($row = mysqli_fetch_object($result)) {
    echo 'Nama siswa '.$row->nama. ' Umur '.$row->umur. ' Alamat '.$row->alamat.'<br>';
  }
}

// mengeluarkan query dengan array
while ($row = mysqli_fetch_array($result)) {
  echo 'Nama siswa '.$row['nama']. ' Umur '.$row['umur']. ' Alamat '.$row['alamat'].'<br>';
}

// mengeluarkan query dengan assosiatif array
while ($row = mysqli_fetch_assoc($result)) {
  echo 'Nama siswa '.$row['nama']. ' Umur '.$row['umur']. ' Alamat '.$row['alamat'].'<br>';
}

// menutup koneksi
mysqli_close($sql);
?>

Hasilnya dari web browser

Pada pengodean diatas saya akan jelaskan satu persatu agar teman-teman bisa paham cara dan metode penggunaannya.

  1. SELECT * FROM dan SELECT name FROM

Pada bagian itu kita bisa mengertikan bahwa metode itu digunakan untuk mengeluarkan data dari database, jadi ada beberapa cara yang harus teman teman ketahui. Jadi kita bisa mengeluarkan data semua nama saja, semua umur saja dan bahkan alamatnya. Misalnya saya ingin mengeluarkan nama dan alamat maka kita akan mengeluarkan semua data dari kolom nama dan alamat caranya SELECT nama, alamat FROM name_table.

  1. MYSQLI_NUM_ROWS(name)

Penggunaan function PHP yang satu ini untuk menguji isi dari kolomnya sudah ada atau belum ada isinya. Sangat banyak sekali kegunaan dari NUM_ROWS ini? misalnya pada saat kita membuat website dengan register membernya menggunakan email dan juga username maka kita perlu menggunakan NUM_ROWS ini untuk mengguji emailnya sudah terdaftar atau belum dan juga username. Kalau email dan username sudah terdaftar maka tidak bisa register member, kenapa seperti ini agar sesama member tidak terjadi tabrakan akses. Gak mungkin nanti nama username nya sama akan tetapi pemiliknya berbeda bisa bisa akan terjadi konflik.

  1. MYSQLI_FETCH (ARRAY, ASSOC, OBJECT)

Penggunaan function PHP ini juga secara otomatis datang dari program PHP itu sendiri. Kenapa ada tiga macam cara untuk memanggil data datanya, hal ini diberikan agar kita bisa memudahkan untuk memanggil nama kolom pada table database. Untuk perbedaan tidak ada sama sekali perbedaan untuk ketiganya, akan tetapi metode menampilkan datanya berbeda untuk menggunakan ARRAY dan ASSOC itu sama yaitu dengan $row[‘nama’] dan untuk penggunakan OBJECT kita harus melakukan metode dengan object juga yaitu dengan $row->nama. Terserah teman-teman mana yang mau digunakan.

Mungkin itu saja yang bisa saya sampaikan lewat pelajaran kita kali ini. Semoga bermanfaat artikel kali ini apa bila suka dan bermanfaat jangan lupa di share.

Baca juga: Database MySQl Part 3 – Cara Mengedit Data Pada Database Dengan PHP

Category PHPTags Database MySQL Xampp


Write a Reply or Comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.