Monday, February 20, 2017

Cara tampilkan data menggunakan PDO PHP

  No comments
kali ini admin akan membeberkan beberapa cara menampilkan data dari database MySQL menggunakan PDO PHP. PDO adalah salah satu dari 3 cara pengkoneksian PHP dengan database. dua yang lain nya adalah MySQL dan mysqli.
sesuai judul, saya akan bagikan cara menggunakan PDO saja, silahkan disimak.

Mulai dari pembuatan koneksi nya, siapkan file bernama connect dan berekstensi php
connect.php


class key{
    private static $host = "localhost";
    private static $user = "root";
    private static $pass = "root";
    private static $base = "dor";
   
    public static function connect(){
        try{
            return new PDO('mysql:host='.static::$host.';dbname='.static::$base.';charset=utf8', static::$user, static::$pass);
        }  catch (PDOException $e){
            echo "Connection failed: " . $e->getMessage();
        }
    }
}


buat satu file lagi bernama index.php

include "connect.php";
$key = key::connect();

//fetch object (memanggil nama field)
$qrya = $key->query("select nama, kelas from tbl_siswa");
$arra = $qrya->fetch(PDO::fetch_obj);

$nama = $arra->nama;
$kelas = $arra->kelas;

//fetch num (memanggil berdasarkan nomor urut)
$qryb = $key->query("select nama, kelas from tbl_siswa");
$arrb = $qryb->fetch(PDO::fetch_num);

$nama = $arrb[0];
$kelas = $arrb[1];

//fetch assoc (memanggil berdasarkan nama)
$qryc = $key->query("select nama, kelas from tbl_siswa");
$arrc = $qryc->fetch(PDO::fetch_assoc);

$nama = $arrc['nama'];
$kelas = $arrc['kelas'];

//fetch both (memanggil berdasarkan nama dan nomor)
$qryd = $key->query("select nama, kelas from tbl_siswa");
$arrd = $qryd->fetch(PDO::fetch_assoc);

$nama = $arrd['nama'];
$kelas = $arrd[0];

itu beberapa cara untuk menampilkan data dari database.

No comments :

Post a Comment