Rabu, 09 Desember 2020

Pertemuan 14|| PHP-PHP Data Object (PDO)

Pemrograman Web Dinamis Pertemuan 14 

Nama          : Rista Novriani

NPM           : 19753060

Prodi           : MI 3B

Praktikum:

PHP Data Object (PDO)

PDO adalah interface universal yang di sediakan oleh PHP yang berguna untuk melakukan komunikasi antara PHP dan database server.

DO adalah singkatan dari (PHP Data Objects), PDO merupakan interface universal yang disediakan oleh PHP yang berguna untuk melakukan komunikasi antara php dan database server. yang membedakan adalah PDO tidak terikat dengan aplikasi database tertentu, sedangkan extention Mysqli dan Mysql hanya terikat pada database MySQL saja.

Hal ini tidak berlaku jika anda menggunakan Mysqli atau mysql extention, dua extention ini hanya dapat berkomunikasi dengan MySQL, jika anda akan beralih ke database seperti PostgreSQL maka anda akan merubah code yang ada agar dapat digunakan di Database PostgreSQL

Karena alasan ini ada baiknya anda segera beralih dari MySQLi Extention ke PDO Extention. Dengan menggunakan MySQL atau MySQLi extention, PHP akan langsung terhubung dengan MySQL Server (direct). Berbeda dengan MySQLi atau MySQL extention yang menyediakan procedural style, jika anda menggunakan PDO, anda hanya diperbolehkan mengaksesnya menggunakan konsep OOP saja.

1. Cara Mengaktifkan PDO

PDO Extention secara default dapat digunakan sejak PHP 5.1, tetapi tidak semua driver database pada PDO diaktifkan, dengan alasan performa PHP menonaktifkan beberapa fitur PDO untuk beberapa database server, sehingga ketika anda akan menggunakan PDO untuk database server tertentu, anda perlu mengaktifkannya terlebih dahulu.

Berikutnya jalankan file php yang berisi perintah untuk mengecek driver PDO yang aktif, dengan function PDO::getAvailableDrivers()

 OUTPUT:



2. CRUD Menggunakan PDO - PHP

Membuat Database

- Buat database dengan nama db_siswa

- Lalu buat tabel tb_siswa dengan struktur sbb :



- Lalu isikan dengan data sbb :



Download file library bootstrap, dialamat : https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css

Membuat File baru dengan nama library.php


Membuat File baru dengan nama index.php


OUTPUT:


Membuat File baru dengan nama form_add.php


OUTPUT:



Membuat File baru dengan nama form_edit.php


OUTPUT:





〰◾TERIMA KASIH 😊❤◾〰

Tidak ada komentar:

Posting Komentar

PHP Data Objects (PDO) Pemograman Basis Data

 Nama Mata Kuliah             : Pemogrman Basis Data Nama Program Studi          : Manajemen Informatika 4B Nama Institusi                  ...