MySQL adalah sistem manajemen basis data yang banyak digunakan yang dapat digunakan untuk menjalankan berbagai proyek. Salah satu fitur penjualan utamanya adalah kapasitasnya untuk mengelola data dalam jumlah besar tanpa berkeringat. Ada dua pendekatan yang dapat digunakan untuk menghubungkan kode MySQL dan PHP, yang disebutkan di bawah ini.
Mari kita mengenal kedua opsi ini sedikit lebih banyak.
Lapisan Abstraksi Basis Data adalah Objek Data PHP (PDO) perpanjangan. Ini berfungsi sebagai antarmuka pengguna untuk backend untuk berinteraksi dengan database MySQL dan membuat perubahan tanpa mengubah kode PHP. Ini juga memungkinkan Anda untuk menangani banyak database secara bersamaan. Manfaat utama menggunakan PDO adalah membuat kode Anda tetap sederhana dan portabel.
MySQLi adalah fungsi konektor yang menghubungkan backend aplikasi PHP ke database MySQL. Ini bekerja dengan cara yang sama seperti versi sebelumnya, tetapi lebih aman dan lebih cepat, dengan koleksi fungsi dan ekstensi yang lebih komprehensif. Dengan PHP 5.0.0, MySQLi diluncurkan, dan driver diinstal dengan PHP 5.3.0. API dibuat untuk bekerja dengan MySQL versi 4.1.13 dan lebih tinggi.
Terhubung dengan MySQL: Sebelum seseorang dapat mengakses data dalam database MySQL, seseorang harus dapat terhubung ke server. Menggunakan mysqli_koneksi() berfungsi sesuai dengan cara koneksi Anda untuk membuat koneksi database. Fungsi ini mengembalikan pointer koneksi database yang juga dikenal sebagai pegangan database. Pegangan ini akan digunakan nanti dalam kode. Ingatlah untuk menambahkan kredensial basis data Anda setelah Anda mendapatkan pegangannya.
1. Koneksi melalui PDO – Sebuah database juga disediakan dalam contoh PDO di bawah ini (“geeksDatabase”). Untuk terhubung ke database, PDO memerlukan database yang valid jika tidak ada pengecualian.
PHP
|
Keluaran:
Connection established successfully...
2. Koneksi melalui MySQLi –
PHP
|
Keluaran:
Connection established successfully...