Cara menggunakan pdo di php




Untuk dapat menerapkan PDO (PHP Data Objects) Anda harus terlebih dahulu membuat koneksi dengan PDO yang akan menghubungkan PHP dengan database, jika Anda belum melakukannya baca Membuat Koneksi Database MySql dengan PDO. Jika sudah membuat dan mengerti silahkan lanjutkan membaca artikel sederhana ini. Pada contoh kali ini saya menggunakan yang sederhana agar mudah dipahami bagi yang baru mulai belajar PHP dan PDO, berikut langkah-langkah penerapan PDO pada proses CRUD

  • Create (Insert Data Into Table) Sintaks berikut digunakan untuk memasukkan data (record) pada tabel target dalam database. contoh.
    $query = $pdo->prepare("INSERT INTO mahasiswa VALUES('".$nim."', '".$nama."', '".$alamat."', '".$jurusan."') "); $query->execute(); _
  • Baca (Membaca Data Tabel)
    Sintaks berikut digunakan untuk membaca data pada tabel (record) yang telah ditambahkan sebelumnya pada database, misalnya.
    $query = $pdo->prepare("SELECT * FROM mahasiswa "); $query->execute(); while($data = $query->fetch()){ ECHO $data['nama']; } _
  • Update (Memperbaharui Data Tabel)
    Sintaks berikut digunakan untuk mengupdate data tabel (record) yang telah ditambahkan sebelumnya di database, misalnya.
    $query = $pdo->prepare("UPDATE mahasiswa SET nama='".$nama."', alamat='".$alamat."', jurusan='".$jurusan."' WHERE nim='".$nim."' "); $query->execute();
  • Delete (Hapus Data Tabel)
    Sintaks berikut digunakan untuk menghapus data tabel (record) yang sudah ditambahkan sebelumnya tetapi sudah tidak dibutuhkan lagi di database, misalnya. $query = $pdo->prepare("DELETE FROM mahasiswa WHERE nim=$nim"); $query->execute(); _

Baca Juga. Cara mendapatkan pulsa dan uang dari Smartphone Android
J jika ingin mencoba silahkan download dari link di di bawah .
 
UNDUH


Contoh CRUD PDO sederhana. RITSLETING

Sudah X unduh

Itulah cara membuat CRUD PDO di PHP, semoga bermanfaat bagi anda, ikuti terus Tutorial PHP di website JNM dan semoga banyak ilmu yang didapat dari website JNM ini. Jangan lupa kalian bisa share dan komen di bawah

Halo, Pada seri tutorial PHP kali ini kita akan mempelajari cara mengaktifkan ekstensi PDO untuk beberapa driver database


Pengertian PDO

PDO adalah singkatan dari PHP Data Object dan merupakan ekstensi PHP yang dapat digunakan sebagai level abstraksi untuk koneksi antara program PHP dan berbagai database. PHP Data Objects (PDO) adalah ekstensi PHP yang mendefinisikan antarmuka yang ringan dan konsisten untuk mengakses database PHP

Setiap driver database, yang mengimplementasikan antarmuka PDO, dapat menampilkan fitur khusus database melalui fungsi ekspansi umum. Perhatikan bahwa kami tidak dapat melakukan operasi basis data hanya dengan menggunakan ekstensi PDO. Untuk itu, kita perlu menggunakan driver PDO khusus untuk mengakses server database


PDO menyediakan tingkat abstraksi untuk mengakses data, yang berarti bahwa basis data apa pun yang Anda gunakan, Anda akan menggunakan fitur yang sama untuk mengirim kueri dan menerima data. PDO tidak menyediakan abstraksi dari database

Salah satu keuntungan PDO adalah tidak menulis ulang SQL, atau menyalin fitur yang hilang di beberapa database. Untuk itu, Anda harus menggunakan lapisan abstraksi yang dikembangkan sepenuhnya untuk mendapatkan fitur ini. Dari PHP versi 5. 1 PDO terintegrasi dengan PHP dan tersedia sebagai ekstensi PECL untuk PHP 5. 0

Keuntungan Menggunakan PDO


  1. Portabilitas. Dapat bekerja dengan beberapa DBMS (MySQL, PostgreSQL, SQLite, Oracle, Microsoft SQL Server)
  2. Fleksibilitas. Jika kita menggunakan PDO dalam suatu proyek dan ingin mengubah DBMS, kita dapat melakukannya dengan mengubah satu baris kode
  3. Kecepatan. PDO adalah pustaka C/C++, bahasa yang dikompilasi, tidak diinterpretasikan seperti PHP

Jenis DBMS yang mendukung PDO

Hingga saat ini PDO mendukung setidaknya 12 jenis DBMS (Database Management Server)

  • CUBRID
  • MS SQL Server
  • burung api
  • IBM
  • Informix
  • MySQL
  • MS SQL Server
  • Peramal
  • ODBC dan DB2
  • PostgreSQL
  • SQLite
  • 4D


Cara Mengaktifkan Ekstensi PDO di PHP

Secara default Ekstensi PDO aktif di PHP versi 5. 6 ke atas, tetapi tidak semua driver database dapat digunakan. Dengan kata lain, untuk alasan performa, PHP menonaktifkan beberapa driver database seperti Oracle atau PostgreSQL di PDO


Cara mengaktifkan PDO untuk driver database lainnya cukup sederhana, kita hanya perlu mengubah file php. ini . file php. Ini adalah file konfigurasi yang digunakan PHP. Karena saya menggunakan PHP yang diinstal dari XAMPP di drive C, lokasinya adalah. C. \xampp\php\php. ini.




untuk mengaktifkan ekstensi PDO pada file php. ini, silahkan cari dengan menggunakan CTRL + F kata "pdo". Nanti akan ada extension PDO dari beberapa database driver. Untuk mengaktifkannya, harap hilangkan titik koma (;) di depan teks ekstensi . Tidak perlu mengaktifkan semua driver database kami. Apa yang ingin kita gunakan untuk koneksi database.


Selanjutnya, simpan file php. ini, kemudian restart web server Apache (matikan dan hidupkan lagi melalui XAMPP Control Panel)


Untuk mengetahui apakah ekstensi PDO sudah aktif, buat file PHP dengan nama terserah sobat. Kemudian masukkan kode berikut

Mengapa menggunakan PDO?

PDO bertujuan untuk membuat antarmuka yang seragam untuk koneksi ke berbagai jenis database. Saat Anda menggunakan database yang didukung oleh PDO seperti MySQL, Oracle, MS.

Apa yang dimaksud dengan PDO?

" PDO - PHP Objek Data - adalah akses basis data lapisan yang menyediakan metode akses seragam ke beberapa basis data. " Ini tidak memperhitungkan sintaks khusus basis data, tetapi memungkinkan proses peralihan basis data dan platform menjadi lebih mudah, hanya dengan mengganti string koneksi di banyak contoh.

Apa perbedaan antara menggunakan mysqli dan PDO?

PDO menggunakan pemrograman objek, mysqli ekstensi tersedia dalam bentuk objek dan prosedural (diakses melalui < / a> fungsi - fungsi ) sedangkan ekstensi mysql sepenuhnya menggunakan pemrograman prosedural.

Postingan terbaru

LIHAT SEMUA