√ Memahami Perbedaan MySQL dan MySQLi Extension PHP (Lengkap)

Perbedaan Antara MySQL dan MySQLi Extension PHP, Kamu Harus Tau!

Perbedaan Antara MySQL dan MySQLi Extension PHP, Kamu Harus Tau!
By : Sandy Kurnia Fajar 3 min read

Halo sobat selamat datang di MasTekno. pada kesempatan kali ini MasTekno akan membagikan sebuah artikel yang berjudul Perbedaan Mysql dan Mysqli Extension PHP Secara Mendasar, sebenarnya tidak ada perbedaan yang cukup signifikan dari segi penulisan bahasa pada MySQL dengan Mysqli Extension PHP.

MySQL merupakan salah satu jenis database management system atau bisa juga disebut sebagai DBMS yang dapat menampung multi user, dan juga multi alur, saat ini mungkin ada sekitar 6 juta instalasi database management sistem atau DBMS MySQL yang ada di seluruh dunia, sedangkan MySQLi merupakan ekstensi PHP yang bisa digunakan untuk mengolah database MySQL di mana huruf i yang ada pada akhir kata tersebut memiliki arti Improved atau yang disempurnakan.

Kemudian MySQL ini biasanya terdapat pada sistem dengan PHP (PHP: Hypertext Preprocessor) versi 5.x kebawah dan untuk MySQL Server versi 4.1 kebawah, berbeda halnya dengan MySQLi Extension yang terdapat pada versi PHP (PHP: Hypertext Preprocessor) versi 7.x ke atas dan untuk MySQL Server versi 4.1 keatas, karena MySQLi sendiri merupakan pengembangan dan perbaikan dari MySQL. Berikut Ini Perbedaan MySQL dan MySQLi.

 

Perbedaan Pada MySQL dan MySQLi Extension PHP

1.  MySQL = Ekstensi MySQL ini telah ditambahkan pada sistem PHP versi 2.0. dan kemudian tidak digunakan lagi pada PHP versi 5.5.0. Sedangkan MySQLi = Ekstensi MySQLi baru ditambahkan pada sistem PHP versi 5.5 dan akan berfungsi pada server MySQL versi 4.1.3 atau lebih tinggi lagi.

2. MySQL = Strukturnya bersifat procedural, sedangkan pada MySQLi ini mendukung penulisan secara OOP atau Object Oriented Programming.

3. MySQL = MySQL ini tidak bisa mendukung untuk menyimpan prosedur, berbeda halnya dengan MySQLi yang mendukung adanya store procedure.

4. MySQL = Pada MySQL ini tidak mendukung adanya pernyataan yang telah disiapkan. Sedangkan pada MySQLi ini sebaliknya dimana MySQLi mendukung adanya pernyataan yang telah disiapkan.

5. MySQL = Keamanan pada sistem MySQL masih cukup rendah meskipun sudah bisa dibilang cukup baik, namun pada MySQLi hal ini lebih diperhatikan dan sudah ditingkatkan lagi, selain keamanan yang ditingkatkan debuggingnya pun ikut ditingkatkan.

6. MySQL = Pada sistem Transactions hanya bisa ditangani oleh perintah query SQL saja, namun pada MySQLi ini sudah mendukung yang namanya API (application programming interface).

7. Lalu yang terakhir perbedaan yang tidak cukup penting adalah lokasi file ekstensi tersebut dimana jika MySQL disimpan pada folder etc/mysql (linux), dan MySQLi ada pada etc/mysqli.

Kemudian untuk penulisan querynya pun tidak berbeda jauh antara MySQL dan MySQLi contohnya saja script untuk koneksi ke database dimana pada MySQL ditulis mysql_query(“SELECT * FROM database”, $link) dan pada MySQLi adalah sebagai berikut mysqli_query($link, “SELECT * FROM database”).

Sebenarnya sampai sekarangpun MySQL masih support dan bisa digunakan untuk membangun sebuah sistem aplikasi dengan database, namun alangkah baiknya jika kita membiasakan untuk menggunakan MySQLi karena terdapat cukup banyak kelebihan yang terdapat pada MySQLi dibandingkan generasi sebelumnya yaitu MySQL.

 

Baiklah, sekian dulu artikel mengenai memahami perbedaan MySQL dan MySQLi yang dibahas secara lengkap, silahkan untuk berbagi atau jika ada saran dan pertanyaan bisa langsung kirimkan di kolom komentar dibawah ini.



Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Perbedaan Antara MySQL dan MySQLi Extension PHP, Kamu Harus Tau!

Perbedaan Antara MySQL dan MySQLi Extension PHP, Kamu Harus Tau!
By : Sandy Kurnia Fajar 3 min read

Halo sobat selamat datang di MasTekno. pada kesempatan kali ini MasTekno akan membagikan sebuah artikel yang berjudul Perbedaan Mysql dan Mysqli Extension PHP Secara Mendasar, sebenarnya tidak ada perbedaan yang cukup signifikan dari segi penulisan bahasa pada MySQL dengan Mysqli Extension PHP.

MySQL merupakan salah satu jenis database management system atau bisa juga disebut sebagai DBMS yang dapat menampung multi user, dan juga multi alur, saat ini mungkin ada sekitar 6 juta instalasi database management sistem atau DBMS MySQL yang ada di seluruh dunia, sedangkan MySQLi merupakan ekstensi PHP yang bisa digunakan untuk mengolah database MySQL di mana huruf i yang ada pada akhir kata tersebut memiliki arti Improved atau yang disempurnakan.

Kemudian MySQL ini biasanya terdapat pada sistem dengan PHP (PHP: Hypertext Preprocessor) versi 5.x kebawah dan untuk MySQL Server versi 4.1 kebawah, berbeda halnya dengan MySQLi Extension yang terdapat pada versi PHP (PHP: Hypertext Preprocessor) versi 7.x ke atas dan untuk MySQL Server versi 4.1 keatas, karena MySQLi sendiri merupakan pengembangan dan perbaikan dari MySQL. Berikut Ini Perbedaan MySQL dan MySQLi.

 

Perbedaan Pada MySQL dan MySQLi Extension PHP

1.  MySQL = Ekstensi MySQL ini telah ditambahkan pada sistem PHP versi 2.0. dan kemudian tidak digunakan lagi pada PHP versi 5.5.0. Sedangkan MySQLi = Ekstensi MySQLi baru ditambahkan pada sistem PHP versi 5.5 dan akan berfungsi pada server MySQL versi 4.1.3 atau lebih tinggi lagi.

2. MySQL = Strukturnya bersifat procedural, sedangkan pada MySQLi ini mendukung penulisan secara OOP atau Object Oriented Programming.

3. MySQL = MySQL ini tidak bisa mendukung untuk menyimpan prosedur, berbeda halnya dengan MySQLi yang mendukung adanya store procedure.

4. MySQL = Pada MySQL ini tidak mendukung adanya pernyataan yang telah disiapkan. Sedangkan pada MySQLi ini sebaliknya dimana MySQLi mendukung adanya pernyataan yang telah disiapkan.

5. MySQL = Keamanan pada sistem MySQL masih cukup rendah meskipun sudah bisa dibilang cukup baik, namun pada MySQLi hal ini lebih diperhatikan dan sudah ditingkatkan lagi, selain keamanan yang ditingkatkan debuggingnya pun ikut ditingkatkan.

6. MySQL = Pada sistem Transactions hanya bisa ditangani oleh perintah query SQL saja, namun pada MySQLi ini sudah mendukung yang namanya API (application programming interface).

7. Lalu yang terakhir perbedaan yang tidak cukup penting adalah lokasi file ekstensi tersebut dimana jika MySQL disimpan pada folder etc/mysql (linux), dan MySQLi ada pada etc/mysqli.

Kemudian untuk penulisan querynya pun tidak berbeda jauh antara MySQL dan MySQLi contohnya saja script untuk koneksi ke database dimana pada MySQL ditulis mysql_query(“SELECT * FROM database”, $link) dan pada MySQLi adalah sebagai berikut mysqli_query($link, “SELECT * FROM database”).

Sebenarnya sampai sekarangpun MySQL masih support dan bisa digunakan untuk membangun sebuah sistem aplikasi dengan database, namun alangkah baiknya jika kita membiasakan untuk menggunakan MySQLi karena terdapat cukup banyak kelebihan yang terdapat pada MySQLi dibandingkan generasi sebelumnya yaitu MySQL.

 

Baiklah, sekian dulu artikel mengenai memahami perbedaan MySQL dan MySQLi yang dibahas secara lengkap, silahkan untuk berbagi atau jika ada saran dan pertanyaan bisa langsung kirimkan di kolom komentar dibawah ini.



Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *