Hal yang paling umum pada saat kita belajar PHP adalah menampilkan data dari sebuah tabel dalam database. Nah berikut ini akan saya berikan panduan dasar untuk programmer pemula seperti saya: 1. Menampilkan data pada tabel 2. Menampilkan data baris zebra Terlebih dahulu buat database Anda, contoh maf...

Menampilkan Data MySQL dengan PHP

Hal yang paling umum pada saat kita belajar PHP adalah menampilkan data dari sebuah tabel dalam database. Nah berikut ini akan saya berikan panduan dasar untuk programmer pemula seperti saya:

1. Menampilkan data pada tabel

2. Menampilkan data baris zebra

Terlebih dahulu buat database Anda, contoh maful, lalu buatlah tabel dengan nama siswa

CREATE TABLE IF NOT EXISTS `siswa` (
  `nim` varchar(5) NOT NULL,
  `nama` varchar(40) NOT NULL,
  `ipk` double NOT NULL,
  `jurusan` varchar(40) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
--
-- Dumping data untuk tabel `siswa`
--
 
INSERT INTO `siswa` (`nim`, `nama`, `ipk`, `jurusan`) VALUES
('M0002', 'Firman', 2.1, 'Ekonomi'),
('M0003', 'Gunawan', 3.71, 'Sistem Informasi'),
('M0004', 'Gunatri', 2.2, 'Pendidikan'),
('M0005', 'Fitria', 3.1, 'Teknik Mesin'),
('M0016', 'Zuhair', 2.5, 'Teknik Industri'),
('M0100', 'andri', 3.82, 'Psikologi');

Membuat script koneksi.php

define('db_host','localhost');
define('db_user','root'); //user database
define('db_pass',''); //passwd database
define('db_name','maful');
 
mysql_connect(db_host,db_user,db_pass);
mysql_select_db(db_name);

Jika semua diatas sudah dibuat, kita lanjutkan

Menampilkan data pada tabel

<h2>Menampilkan data di Tabel</h2>
    <table border="1" width="500px">
      <th><td>Nim</a></td><td>Nama</td><td>IPK</td><td>Jurusan</td></th>
 
<!-- example 1 :menampilkan data di tabel-->
<?php
 
require_once('koneksi.php');
$query1="select * from siswa ";
 
$result=mysql_query($query1) or die(mysql_error());
$no=1; //penomoran
while($rows=mysql_fetch_object($result)){
      ?>
      <tr>
        <td><?php echo $no
        ?></td>
        <td><?php    echo $rows -> nim;?></td>
        <td><?php    echo $rows -> nama;?></td>
        <td align='right'><?php    echo $rows -> ipk;?></td>
        <td><?php    echo $rows -> jurusan;?></td>
      </tr>
      <?php
$no++;
}?>
    </table>

Hasil dari code diatas adalah

Menampilkan Data Baris Zebra

Agar tampilannya sedikit lebih keren, maka kita buat lebih berwarna

<h2>
    Table Zebra strip
  </h2>
<table width="500px">
    <th><td>Nim</a></td><td>Nama</td><td>IPK</td><td>Jurusan</td></th>
<?php
$query2="select * from siswa ";
 
$result=mysql_query($query2) or die(mysql_error());
$no=1; //penomoran
$warna='#fffff';
while($rows=mysql_fetch_object($result)){
       
      if($no%2==1){
    $warna='#ece9d8';
  }else{
    $warna='#fff';
  }
  ?>
    <tr style='background-color: <?=$warna;?>'>
        <td><?php echo $no
        ?></td>
        <td><?php    echo $rows -> nim;?></td>
        <td><?php    echo $rows -> nama;?></td>
        <td align='right'><?php    echo $rows -> ipk;?></td>
        <td><?php    echo $rows -> jurusan;?></td>
      </tr>
      <?php
$no++;
}?>
    </table>

Semoga bermanfaat..


About Author

Maful Prayoga Arnandi

Nama saya Maful Prayoga Arnandi, biasa dipanggi Maful. Aku masih bersekolah dan mengambil kompetensi keahlian Rekayasa Perangkat Lunak. Saya sedang belajar pada Web Developer dan Desktop Programming. Saya Lahir di Banjarnegara, 09 Mei 1998.


Comment & Discussions

  • Anggie Aziz
    Ini masuknya ke newbie bro

  • agnez
    ini yg gw cari :)

  • Please LOGIN before if you want to give the comment.