Perbedaan Mysql dan Mysqli pada PHP

B-KREATIF - Ketika kita menjadi seorang programer, kita harus selalu update tentang dunia it terbaru. Perbedaan Mysql dan Mysqli contonhnya. Dalam php, kita harus terbiasa dalam menggunakan syntax mysqli dan mysql untuk menghubungkan interface sebuah web dengan database.


Apa saja sih perbedaan kedua syntax tersebut ? Pada artikel ini kita akan menjelaskan tentang perbedaan MYSQL dan MYSQL pada PHP.

Perbedaan MYSQL dan MYSQLI.

MYSQLI merupakan kependekan dari MYSQL Improved extension. Seperti yang terlihat dari namanya, extension PHP ini merupakan versi perbaikan dan penambahan dari extension MYSQL sebelumnya yang umum digunakan. Extension PHP MYSQLI dibuat dengan tujuan untuk mendukung fitur-fitur terbaru dari MYSQL server versi 4.1 ke atas.

Terhitung sejak PHP versi 5.5, extension MYSQL tidak lagi disarankan penggunaannya dan berstatus deprecated, yang berarti mungkin akan dihapus pada PHP versi berikutnya. Kita disarankan untuk mulai beralih menggunakan MYSQLI atau PDO.

Secara garis besar, tidak ada perbedaan mencolok antara MYSQL extension dengan MYSQLI extension. Nama-nama fungsi di dalam MYSQLI sebagian besar mirip dengan apa yang telah dipelajari pada extension PHP sebelumnya, MYSQL.

Sebagai contoh, untuk membuat koneksi dengan MYSQL server, di dalam MYSQL kita menggunakan fungsi mysql_connect(), sedangkan di dalam MYSQLI, kita menggunakan mysqli_connect(). Begitu juga dengan fungsi lain seperti mysql_query() menjadi mysqli_query().

Selain menambah huruf i di dalam nama fungsi, argumen-argumen yang dibutuhkan juga hampir mirip. Perbedaannya, jika di dalam extension PHP MYSQL kita meletakkan argumen resources di akhir fungsi, maka di dalam MYSQLI, argumen ini diteletakkan di awal.

MYSQL style: Procedural dan Object Oriented

Agar proses migrasi dari MYSQL ke MYSQLI tidak terlalu menyusahkan, PHP memberikan dua alternatif cara penulisan MYSQLI:

• Cara yang pertama adalah menggunakan procedural style. Cara ini mirip dengan extension MYSQL, di mana kita menggunakan fungsi-fungsi untuk mengakses database MYSQL.

• Cara kedua adalah dengan object oriented style. Dengan cara ini, kita menggunakan aturan penulisan pemrograman objek untuk berkomunikasi dengan MYSQL.

Kedua jenis style pemrograman MYSQLI ini menggunakan nama fungsi dan metode yang kurang lebih sama. Demikianlah sedikit ulasan mengenai extension PHP–MYSQL dan MYSQLI. Semoga bermanfaat.

Banyak pemilik website PHP yang selalu saja berasumsi bahwa mereka tidak perlu khawatir akan masalah keamanan pada websitenya sendiri. karena mereka berpikir hanya website besar dengan jutaan pengunjung yang akan diserang. Padahal, hacker diluar sana mencoba untuk memaksa masuk ke website besar ataupun kecil. Untuk itu kamu harus selalu menjaga keamanan website kamu.

Karena sering kali orang-orang menyepelekan web hosting untuk websitenya, yang berujung websitenya lemot untuk diakses. Maka dari itu, pastikan Anda memilih web hosting yang memiliki kecepatan server dan kecepatan internet yang sangat cepat. Sehingga website Anda dapat diakses dengan cepat oleh pengunjung.

Selain itu, pastikan keamanan juga tak kalah diutamakan. Karena keamanan data Anda dalam server web hosting menjadi taruhan nyawa website Anda supaya tetap berjalan. Maka dari itu, pilih web hosting yang memiliki keamanan server yang sangat ketat dengan sistem keamanan yang berlapis sampai ke anti virus yang mampu menghalau segala macam virus.


0 Response to "Perbedaan Mysql dan Mysqli pada PHP"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel