3 Cara Koneksi MySQL dengan PHP

10 Aug 2016 14:46 7410 Hits 0 Comments
Inilah cara yang sering dipakai semua orang dalam pengaksesan ke database.

PHP merupakan salah satu jenis bahasa pemrograman yang selalu diupdate mengikuti perkembangan teknologi. Saat ini PHP mengikuti konsep Object Oriented Programming (OOP).

Karena mengikuti perkembangan teknologi maka tentunya akan mempengaruhi juga cara koneksi PHP ke database MySQL.

PHP memiliki 3 cara untuk mengakses ke MySQL, yaitu dengan melalui PDO (PHP Data Objects), mysqli extension, dan mysql extension.

PDO menggunakan pemrograman objek, mysqli extension bisa berbentuk objek maupun prosedural (diakses melalui fungsi – fungsi) sedangkan untuk mysql extension sepenuhnya harus menggunakan pemrograman prosedural.

Berikut perbedaan antara mysql extension, mysqli extension, dan PDO.

Baiklah mari kita lihat bagaimana cara pengaksesan koneksi PHP ke database MySQL dengan 3 cara di bawah ini.

1. Menggunakan mysql extension

Untuk mengakses PHP ke MySQL biasanya kita menggunakan fungsi – fungsi seperti mysql_connect(), mysql_query(), mysql_fetch_array() dan lain sebagainya. Fungsi – fungsi tersebut masuk dalam kategori mysql extension.

Untuk cara pengaksesannya adalah seperti berikut:

Namun mulai dari PHP v5.5.0, PHP memutuskan status deprecated untuk mysql extension. Artinya pengaksesan database MySQL ke PHP sudah tidak disarankan lagi. Dan programmer PHP disarankan beralih ke mysqli atau PDO.

Alasannya karena MySQL versi terbaru memiliki fitur yang lebih lengkap dan kompleks hingga akhirnya PHP memutuskan membuat extensi baru agar programmer bisa menggunakan fitur – fitur ini.

2. Menggunakan mysqli extension

Sebagai ganti dari mysql extension PHP membuat extensi baru yang hapir serupa yaitu mysqli extension. Mysqli sendiri merupakan singkatan dari MySQL Improved.

Mysqli mendukung fitur – fitur terbaru dari MySQL 4.1 ke atas.

Karena hampir menyerupai mysql extension, extensi ini mempunyai fungsi yang sama dengan terdahulunya. Syntax penulisannya juga sangat mirip dengan mysql extension.

Dalam mysqli kita hanya tinggal menambah akhiran mysql menjadi mysqli.

Cara untuk koneksi ke MySQLnya adalah sebagai berikut:

Mudahkan?

Cara yang ada pada gambar diatas merupakan cara menggunakan mysqli dengan bentuk object oriented.

3. Menggunakan PDO (PHP Data Object)

Cara ketiga selain menggunakan 2 cara diatas untuk pengaksesan ke database MySQL  adalah dengan PDO (PHP Data Object).

PDO ini merupakan extensi yang dirancang sebagai interface universal untuk pengaksesan ke berbagai jenis database.

Jadi tidak hanya database MySQL saja, tapi jika suatu saat website kita bertukar databasenya menjadi Oracle kita tidak usah mengubah semua kode program jika menggunakan PDO. Cukup dengan mengubah cara pemanggilan diawal program saja.

Caranya koneksi ke databsenya juga mudah lihat gambar berikut ini:

Bagaimana, mudah bukan?

Untuk ketiganya:

  • Isi database server Anda pada localhost (jika bukan localhost)
  • Isi nama dari user database pada root (jika bukan root)
  • Pada tanda ‘’ isikan password jika perlu
  • namadatabase isi sesuai database Anda
  • namatabel juga isi seuai nama table yang ada di database

Dari ketiga cara diatas yang paling disarankan adalah metode mysqli extension atau PDO.

Tags

About The Author

Rijwan 45
Ordinary

Rijwan

Saya merupakan anak RPL yang bercita - cita membangun web sendiri juga menjadi ahli pemrograman serta komputer.
Plimbi adalah tempat menulis untuk semua orang.
Yuk kirim juga tulisanmu sekarang
Submit Artikel