Skip to content Skip to sidebar Skip to footer

Menampilkan Data Memakai Php Pdo


Pada peluang sebelumnya kita sudah berguru wacana bagaimana cara menciptakan koneksi php ke database mysql dengan PDO (PHP Data Objects), nah pada sesi ini kita akan sedikit berguru wacana cara menampilkan data dari database MySQL memakai PDO.

Konsep menampilkan data ini sebenarnya hampir sama menyerupai php mysql atau oop php mysqli, konsepnya yakni membuat koneksi (memanggil koneksi), membuat query kemudian menjalankan quey untuk menampilkan data.

Disini untuk menampilkan data, pertama saya akan membuat / memanggil koneksi kemudian selanjutnya, kemudian menyimpan query, kemudian menjalankannya memakai perulangan WHILE dengan FETCH, nanti FETCH atau data di tulis dalam bentuk array angka dari kolom data atau dalam bentuk nama kolom. Yang Saya maksud dengan dalam bentuk array angka itu menyerupai $row[0] dan setersunya, sedangan kalau dalam bentuk nama kolom yakni $row[namakolom] dan seterusnya.

Berikut ini yakni pola menampilkan data memakai PDO (PHP Data Objects)

<?php
require_once"koneksi.php";
$tampil=$koneksi->query('SELECT * FROM pinjamanku'); //simpan query
while($row=$tampil->fetch()){ //tampilkan data
echo "$row[id] $row[namapinjaman] $row[nominal]";
echo "<br/>";
}
$koneksi=null; //hapus koneksi

?>

 Pada peluang sebelumnya kita sudah berguru wacana bagaimana cara  Menampilkan Data Menggunakan PHP PDO
Hasil sanksi dari isyarat diatas

Atau sanggup juga nanti penulisannya dalam bentuk index array angka

<?php
require_once"koneksi.php";
$tampil=$koneksi->query('SELECT * FROM pinjamanku'); //simpan query
while($row=$tampil->fetch()){ //tampilkan data
echo "$row[0] $row[1] $row[2]";
echo "<br/>";
}
$koneksi=null; //hapus koneksi

?>

Karena disini metodenya yakni dengan melaksanakan pemanggilan file koneksi, maka nanti pastikan bahwa di file koneksi.php tidak ditutup, bila koneksinya di tutup (NULL), maka nanti Anda tidak sanggup mengeksekusinya, sehingga nanti tampilannya akan error menyerupai diberikut
 Pada peluang sebelumnya kita sudah berguru wacana bagaimana cara  Menampilkan Data Menggunakan PHP PDO
Error alasannya yakni koneksi ditutup

Jika memang ingin melaksanakan peniadaan koneksi, maka tulislah setelah query tamat dijalankan
Bisa juga nanti penulisannya dengan memakai block TRY CATCH menyerupai diberikut

<?php
try{
$koneksi=new PDO('mysql:host=localhost;dbname=pinjaman', "root", "");
$koneksi->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$tampil=$koneksi->query('select * from pinjamanku');
while($kolom=$tampil->fetch()){
echo "$kolom[id] $kolom[namapinjaman] $kolom[nominal]";
echo "<br/>";
}
$koneksi=null;
}
catch(PDOException $salah){
echo "Gagal melaksanakan koneksi ke database server<br/>
Karena :".$salah->getMessage();
die();
}
?>


Kaprikornus secara konsep metode menampilkan datanya masih sama, membuat koneksi, membuat query kemudian menjalankannya.


Selanjutnya perlu Anda ketahui bahu-membahu dalam metode menampilkan didalam FETCH, Anda sanggup mempersembahkan atau menambahkan beberapa argumen didalam fetch(namaargumen) diantaranya

1. PDO::FETCH_ASSOC
Perintah ini sanggup dimenambahkan ke dalam fetch, dimana nantinya nama kolom dipakai sebagai index array untuk menampilkan datanya, bila ada perintah ini didalam fetch kemudian anda coba menampilkannya dalam bentuk angka, maka yang terjadi yakni error

2. PDO::FETCH_OBJ
Perintah ini sanggup dimenambahkan ke dalam fetch, nanti data sanggup ditampilkan dengan mengakses objek

3. PDO::FETCH BOTH
Perintah ini akan mengembalikan nilai berupa array yang sanggup berupa index angka ataupun nama kolom. Ini ialah pilihan default bila $tampil->fetch() ditulis tanpa argumen

4. PDO::FETCH CLASS
Perintah ini akan mengembalikan nilai kedalam class yang sudah disiapkan

5. PDO::FETCH LAZZY
Perintah ini ialah perintah untuk mengkombinasikan PDO::FETCH BOTH dan PDO::FETCH OBJ, sehingga nanti data sanggup di panggil dalam bentuk array ataupun objek


misal – misal 
 Pada peluang sebelumnya kita sudah berguru wacana bagaimana cara  Menampilkan Data Menggunakan PHP PDO
PDO::FETCH ASSOC
 Pada peluang sebelumnya kita sudah berguru wacana bagaimana cara  Menampilkan Data Menggunakan PHP PDO
 PDO::FETCH_BOTH

 Pada peluang sebelumnya kita sudah berguru wacana bagaimana cara  Menampilkan Data Menggunakan PHP PDO
PDO::FETCH_OBJ
Jika Anda memakai fetch() tanpa ada perintah lain didalamnya, maka nanti Anda sanggup menampilkan / menulis isyarat dalam bentuk index array angka/nomor kolom atau nama nama kolom.
Sampai disini kita sudah berguru wacana bagaimana cara menampilkan data dari database memakai PDO (PHP Data Objects)

Tutorial selanjutnya : Input Data ke MySQL Menggunakan PDO



Post a Comment for "Menampilkan Data Memakai Php Pdo"