Cara Menampilkan Isi tabel Database PHP

Cara Menampilkan Isi tabel Database PHP. Cara menambilkan isi tabel pada sebuah database sangat mudah. Salah satunya adalah dengan menggunakan fungsi yang sebelumnya saya pernah posting yaitu mysql_query.  Dan untuk tutorial cara agar field database dapat tampil menggunakan fungsi tambahan yaitu mysql_fetch_array. Cara menampilkan database dengan php berikut ini saya buat untuk menyelesaikan projek sistem informasi pemasangan iklan yang sedang saya bangun.

Pada tutorial kali ini contoh yang saya ambil adalah menampilkan tabel user pada database yang saya bangun. Isi field yang terdapat pada tabel ini yaitu:

  1. Id_user
  2. Username
  3. Password
  4. Level

Berikut ini script php untuk membuat tabel dari database. Untuk membuatnya cukup simpel dan mudah simak panduan berikut dengan seksama. Saya akan jelaskan kepada Anda bagaimana cara dan langkah-langkah yang bisa dikatakan mudah berikut ini.

Cara Menampilkan Isi tabel Database PHP

Berikut ini membuat tabel dengan isi database. Pada sistem informasi penggunaan tabel sebagai informasi untuk menampilkan data sangat sering dan mutlak. Untuk itu berikut script untuk menampilkan isi tabel database kedalam sebuah tabel menggunakan php.

<?php

$server = "localhost" ;
$username = "root" ;
$password = "" ;
$database = "sipi";

//Koneksi dan memilih database di server
mysql_connect($server,$username,$password) or die ("Koneksi database gagal");
mysql_select_db($database) or die ("Database tidak tersedia");

echo '<h3>Data User</h3>
<table>
<tr>
<th>No</th>
<th>Username</th>
<th>Password</th>
<th>Nama</th>
<th>Level</th>
</tr>
<tr>';

$i=0; //inisialisasi untuk penomoran data
//perintah untuk menampilkan data, id_brg terbesar ke kecil
$tampil = "SELECT * FROM user ORDER BY id_user DESC";
//perintah menampilkan data dikerjakan
$sql = mysql_query($tampil);

//tampilkan seluruh data yang ada pada tabel user
while($data = mysql_fetch_array($sql))
 {
 $i++;

echo "
 <td>".$i."</td>
 <td>".$data[username]."</td>
 <td>".$data[password]."</td>
 <td>".$data[nama]."</td>
 <td>".$data[level]."</td>
 </tr>";
 }
echo '</table>';

?>

Langkah-langkah diatas penjelasannya sebagai berikut:

1. Pertama buatlah database dengan nama sipi. Kemudian buat tabel user seperti pada database tersebut sesuai dengan gambar berikut. JIka tidak tahu ini ada panduan cara membuat database.

Tabel database user

Tabel database user

2. Selanjutnya tempatkan scrpt diatas pada sebuah file dengan ekstensi php. Kemudian runninglah pada server pada computer Anda. Kalau saya pakai servernya xamp jadi pada server ini saya letakkan pada folder sipi di dalam folder htdoc.

Hasil menampilkan tabel database

Cara menampilkan tabel database php

Cara menampilkan tabel database php

Pada script diatas terdapat fungsi php mysql_fetch_array. Fungsi ini berguna untuk menampilkan data pada database sesuai dengan tabel. Dengan artian membentuknya menjadi array terlebih dahulu. Kemudian menampilkannnya kedalam sebuah tabe dengan menggunakan pengulangan while. Pengulangan while ini berfungsi untuk membuat baris tabel secara otomatis membentuk sendiri jika terdapat banyak baris pada database  tersebut.

Cara Menampilkan Isi tabel Database PHP simak tutorial dan artikel berikutnya ya.

Postingan berikutnya

  1. cara menampilkan database di php
  2. menampilkan database dengan php
  3. script php untuk menampilkan data dalam tabel
  4. coding php untuk menampilkan data dari database
  5. menampilkan tabel di php
  6. cara menampilkan data dari database dengan php
  7. script php menampilkan data dari database
  8. cara menampilkan database dengan php
  9. cara membuat tabel di php
  10. menampilkan data dengan php
  11. cara menampilkan database mysql di php
  12. kode program untuk membuat database dengan PHP
  13. cara menampilkan data dari database
  14. menampilkan database dengan php dalam bentuk tabel
  15. cara menampilkan database

38 comments on “Cara Menampilkan Isi tabel Database PHP

  1. rojhieb September 4, 2015 8:11 am

    master seumpama user menginput nama pengguna lain tapi data yang mau ditampilkan data detail kira-kira scriptnya bagaimana
    mohon penjelasannya
    ini untuk pengerjaan project ketatausahaan sekolah

    • admin September 5, 2015 12:41 pm

      Kalau hanya sebagian detailnya saja yang ingin di tampilkan bisa memanggil atau menselect tabel apa saja ingin di panggil mas.

  2. septi November 27, 2015 6:14 pm

    gan aq kgk jlas
    mohon dong tutorialx
    hehehe

    • admin November 29, 2015 9:28 am

      oh ya saya buatkan dulu tutorial lengkap nya

  3. dev December 2, 2015 7:16 pm

    kenapa sebelum dan sesudah $data[level] ada tanda titik min ? “.$data[level].”

    • admin December 3, 2015 6:55 pm

      Tanda titik fungsinya untuk menghubungkan variabel php dengan sintak html mas.

  4. Q-Buyut Crew December 5, 2015 1:51 am

    gan, klo misalkan di bagian tabel level ada lima type yaitu, 0 artinya member banned, 1 member free, 2 member paid, 3 member vip/donatur, 4 sbg admin..
    nah, klo di bagian tabel level ingin di tambahin textarea untuk input nomor sesuai level nya bagaimana (nomor level diatas, dibawahnya textarea), dan ada tombol save di samping tabel level, guna untuk menyimpan ke db, kira” gimana source code nya…
    kirim ke email ya gan.. thanks very muc 🙂

    • admin December 5, 2015 12:31 pm

      Untuk penambahan text area merarti yang perlu dilakukan. Adalah menambah form di filed atau tabel user mas. Kemudian Untuk formnya juga di tambah form input untuk text area. Nah sebagai pembeda nanti penggunaan input hidden yang valuenya berdasarkan masih-masing user.

  5. rinodwi March 13, 2016 2:54 pm

    min nih ko kayak gini , tolong bantuin apanya yang salah
    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\PI\tampil2.php on line 31
    id tanggal nama email website pesan

    • admin March 19, 2016 7:18 pm

      Servernya pakai apa mas ?

      • Supray August 2, 2017 6:52 pm

        kalo pakai phpmyadmin gmn min? ini saya error codingnya jg nampil itu

        • admin August 2, 2017 8:26 pm

          @supray:

          Kalau untuk di phpmadmin silahkan pilih tab menu sql mas, kemudian masukkan script datas, sesuai dengan tabel yang mas punya

  6. bima April 17, 2016 2:54 am

    Gan admin knapa ya hasilnya jd gini ? script ini udh sayacoba ke database saya, cman yang tampil hanya huruf r saja. Mohon bantuannya gan. Hatur nuhun

    Data User

    Nama

    Email

    Alamat

    TTL

    No Kontak

    Instansi

    Jurusan

    Semester

    pilihandivisi

    filename

    1 r
    2 r
    3 r
    4 r

    • admin April 21, 2016 10:29 am

      Kemungkinan untul length datanya mas.

  7. asep kurnia May 25, 2016 10:06 am

    Min, sy lg coba2, ada eror seperti ini

    Warning: mysqli_query() expects at least 2 parameters, 1 given in D:\xampp\htdocs\Testing\index.php on line 27

    Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in D:\xampp\htdocs\Testing\index.php on line 30

    • admin May 25, 2016 1:21 pm

      untuk databasenya sudah di buat mas ?

  8. fiki June 3, 2016 1:46 am

    kog tabel nya gx muncul gan?
    trus buat apa tag table disitu?

    • admin June 6, 2016 8:50 pm

      Databasenya sudah di buat blm mas ?,
      untuk tag table itu untuk membuat tabel.

  9. nandani June 15, 2016 8:50 am

    kalau tabelnya gak tmpil itu bagaimana ????

    • admin June 16, 2016 9:44 am

      Tabel tidak tampil bisa di karenakan isi data di tabel database tidak ada mbak, kesalahan select tabel bisa juga sebagai penyebabnya

  10. Eka Anggraini June 15, 2016 11:45 pm

    pak tnya, soript php dibwh ini kok error ya, pas klik login, manggil cek login,

    0){
    session_start();
    session_register(“namauser”);
    session_register(“passuser”);
    session_register(“leveluser”);

    $_SESSION[‘namauser’] = $r[‘id_user’];
    $_SESSION[‘passuser’] = $r[‘password’];
    $_SESSION[‘leveluser’]= $r[‘level’];
    header(‘location:media.php?module=home’);
    }
    else{
    echo “”;
    echo “Login gagal! username & password tidak benar”;
    echo “ULANGI LAGI“;
    }
    ?>

    erornya begini :

    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\TA\sistempakar\admin\cek_login.php on line 5

    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\TA\sistempakar\admin\cek_login.php on line 6
    Login gagal! username & password tidak benar

    ULANGI LAGI

    tolng bantuannya ya terimakasih

    • admin June 16, 2016 9:42 am

      Kalau berdasarkan error yang ada kedua error tersebut biasanya terjadi kesalahan pada script query database. Kesalahan misalnya query yang salah, tidak ada tabel database, kesalahan pemanggilan tabel

  11. rakhmat July 23, 2016 4:17 pm

    pak. bagaimana caranya klo mau auto refresh di halaman web saat kita rubah isi databasenya ?

    • admin July 25, 2016 9:56 am

      Tergantung mas, merubahnya via apa, via database langsung atau via web. Kalau via web buat aja redirect setelah form di isi, maka akan tampil data baru. Kalau Lewat database, Buat saja auto refresh melalu html refresh header.

  12. andre August 6, 2016 11:17 am

    terima kasih tutorialnya..sangat membantu…
    saya mau tanya..
    misalnya saya punya file a.php file ini menyuruh user memilih nama yang datanya ingin dilihat, ketika nama di klik/di pilih..akan membuka file b.php dan menampilkan data atau profil dari nama yg dipilih td…
    method atau kondisi yg digunakan gimana ya..???
    mohon pencerahannya..terima kasih

    • admin August 7, 2016 9:22 am

      Kalau untuk konsep seperti itu, pakai ajax mas.

  13. adityanurdin August 22, 2016 9:19 am

    min kalo mau nampilin 1 row table aja gmn??jadi saya cmn mau nampilin id nomer 1 aja tanpa menampilkan semua yg ada di table

    • admin August 24, 2016 12:21 pm

      @ADITYANURDIN bisa mas,,,
      caranya:

      1. Menggunakan limit 1
      contoh: “select * from nama_tabel limit 1”

      2. menggunakan id jika pada tabel ada id sebagai identifikasi atau field tertentu lainya
      contoh: “select * from nama_tabel where id=’343′”

  14. naliya February 22, 2017 6:50 pm

    Bang kalo misalkan kita kan udah nginsert data, lah trus datanya nggak nampil di view nya. Itu kenapa ya bang?

    • admin February 22, 2017 8:59 pm

      @naliya, kemungkinan ada kesalahan query pada tampilnya mbak

  15. Ade March 28, 2017 7:12 pm

    Assalamualaikum,. Bro ane mau tanya, klo misal kita ada tampilannya ada 10 baris isinya didalam tabel,. Trus kalo kita mau ambil data dari baris/ tertentu, misal kita mau ambil data di baris ke 5 itu giman ya bro,. Bales ke email ane ya bro. Thanx sebelumnya.

    • admin March 29, 2017 1:47 pm

      @ade: untuk menampilkan dengan konsep seperti itu bisa menggunakan fungsi sql LIIMIT mas,

      misalkan dengan cara-cara begini:

      1. SELECT * FROM user LIMIT 4,5
      2. SELECT * FROM user WHERE id_user < 'xxx' AND id_user > ‘xxx’

      Untuk kedua contoh diatas sama saja fungsinya. TInggal penggunaan logika saja. Thx

  16. Ade March 28, 2017 7:19 pm

    Dan apakah kita buat file .php baru atau tinggal ditambahin script aja dihalaman tampil. Thanx

    • admin March 29, 2017 1:44 pm

      @ade: Untuk menampilkan bisa langsung tambahin script saja, atau file baru mas

  17. lutfi July 15, 2017 3:35 pm

    Perintah untuk menampilkan semua record dari database ke php itu bagaimana ya kak admin

    • admin July 15, 2017 7:45 pm

      @lutfi:

      Untuk menampilkan semua record bisa menggunakan sintak sepert ini mas,

      SELECT * FROM nama_tabel

  18. Roni July 27, 2017 10:52 am

    Untuk menampilkan satu kolom saja gimana mas?

    • admin July 27, 2017 11:46 am

      @Roni:

      Untuk menampilkan satu kolom bisa begini caranya mas:

      SELECT nama_kolom FROM nama_tabel

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>