Source Code - Contoh Sederhana Search Database PDO Dan Mysql

By Budyks    PHP

Tutorial singkat PDO kali ini akan membahas bagaimana membuat Aplikasi search sederhana dengan PDO dan Mysql. Contoh ini khusus untuk para pemula oleh karena itu kode dalam tutorial ini dibuat se-sederhana mungkin dan tidak menggunakan Object Oriented (OOP)
Pertama siapkan segala sesuatunya :
1. XAMPP (untuk windows atau Linux)
2. Phymadmin (http://localhost/phpmyadmin)
3. Code Editor Kesuakaan
Jika sudah, mari kita langsung buat kodenya.
Buat folder baru di htdocs misalkan namanya pdo-search lalu buat 3 file lagi didalam folder tadi yaitu : 
  • index.php
  • connection.php
  • style.css
Pertama-tama kita buat Koneksi ke Database Mysql. Buka file connection.php nya dan buat kode seperti berikut
 PDO::ERRMODE_EXCEPTION    ));
Lalu file index.php sebagai berikut
            Search with PHP PDO & Mysql Script                       
         

Search with PHP-PDO & MySQL

         
            Search:                          
                                                                                                                                                                                                                                                   prepare("SELECT * FROM buku WHERE title LIKE :param OR author LIKE :param ");                           $query->bindValue(':param', '%'.$param.'%', PDO::PARAM_STR);                           $query->execute();                           if($query->rowCount() > 0 ){                                                               $no=1;                               while ($r = $query->fetch()) {                                                                       echo '                                                                                                                                                                                                                                                                ';                                                                    ++$no;                                                    }//end while                                                            }else{                                                                echo "";                            }                                                    }//end if                                        ?>                                             
NoJudul BukuAuthorHarga
'.$no.''.$r['title'].''.$r['author'].'Rp'.$r['price'].'
Not Found
     
          
Bagian ini tidak wajib, tapi silahkan jika mau ditambahkan file style.css
body{        background:#f8f9fa;    width:99%;}.form{        padding:30px;    border:1px solid #eee;    background:#fff;    margin-left:30%;    width:500px;    height:300px;}h2{text-align:center;margin-bottom:30px;color:#ff3c1f}input,button {height:30px}table{border-collapse:collapse;width:100%;border:1px solid #ddd}table tr td,table tr th{height:30px;padding:5px}.footer{text-align:center;}
Jika sudah semua, coba akses di browser lalu test dengan menginput keyword ke Inputan.
http://localhost/pdo-search
Kode diatas akan menghasilkan program seperti ini jika Record yang dicari ditemukan di database
Catatan : perhatikan form pada kode index.php diatas
   Search:    
Method yang digunakan adalah GET. Jika ingin dirubah ke POST silahkan tapi kode berikut harus di Update
if(isset($_GET['search'])){
    
   $param = $_GET['search'];
   ....
}
menjadi
if(isset($_POST['search'])){
   
   $param = $_POST['search'];
   ....
}

Download Source Codenya Di Github

Tutorial PDO Lainnya bisa dilihat disini

Comments



    Follow Us