Home » » Perbedaan Mysql Dan Mysqli, Jenis Penulisan Syntax Mysql Dan Mysqli Extension Php

Perbedaan Mysql Dan Mysqli, Jenis Penulisan Syntax Mysql Dan Mysqli Extension Php

Posted by Droid Tech Media on Saturday, December 29, 2018

Bagi kalian para programer tentunya sudah tidak absurd dengan yang namanya ekstension MYSQL dan MYSQLI. MYSQL dan MYSQLI termasuk dalam ekstension PHP. Sekarang ini penggunaan MYSQL ekstension sudah tidak direkomendasikan atau sudah tidak disarankan alasannya yaitu kini sudah ada versi terbaru dari ekstension tersebut yaitu MYSQLI. Ekstension ini hadir dengan dua jenis yaitu procedural dan object oriented.


MYSQLI sendiri merupakan singakat dari MYSQL Improved ekstension. Bisa kalian lihat dari namanya ini bahwa ekstension PHP MYSQLI ini merupakan versi perbaikan dan penambahan dari ekstension sebelumnya yaitu MYSQL yang dapat dipakai orang-orang. Ekstension PHP MYSQLI ini dibentuk dengan tujuan untuk mensupport fitur terbaru dari MYSQL server 4.1 ke atas. Terus apa sih sebetulnya perbedaan antara MYSQL dan MYSQLI ini? Berikut pembahasannya.


 


Perbedaan MySQL dan MySQLI


Sejak PHP versi 5.5 muncul, ekstension MYSQL sudah tidak lagi disarankan untuk dipakai para penggunanya dan berstatus (deprecated). Hal ini juga berarti MYSQL ini akan dihapus pada PHP versi selanjutnya. Oleh alasannya yaitu itulah kini ini kita disarankan untuk memakai versi terbaru dari ekstension PHPnya yaitu MYSQLI atau PDO.


Sebenarnya secara garis besar tidak ada perubahan yang cukup mencolok antara MYSQL ekstension dengan MYSQLI ekstension. Di dalam MYSQLI ekstension mempunyai nama-nama serta fungsi yang sebagian besar sama dengan yang sudah ada pada ekstension PHP sebelumnya yaitu MYSQL.


Contohnya untuk menciptakan koneksi dengan MYSQL server, di dalam MYSQL kita memakai fungsi mysql_connect(), sedangkan pada MYSQLI hanya ada sedikit sekali perbedaan (cuma ada pemanis satu abjad saja) yaitu mysqli_connect(). Hal ini juga berlaku pada fungsi-fungsi pada MYSQLI yang lain, cukup dengan menambahkan abjad i saja, misal mysql_query() menjadi mysqli_query().


Selain dengan hanya menambahkan abjad i pada fungsi-fungsi yang ada pada MYSQLI, argumen-argumen yang diharapkan hampir sama. Perbedaannya yaitu kalau dalam ekstension PHP MYSQL kita menaruh argumen resources di bab simpulan fungsi, maka di dalam ekstension PHP MYSQLI kita harus menaruh argumen resources ini dibagian awal fungsi.


 


MySQLI style: Procedural dan Object Oriented


Supaya pada proses migrasi atau perpindahan dari MYSQL ke MYSQLI tidak ribet dan menyusahkan, PHP memperlihatkan dua buah alternatif cara penulisan MYSQLI yang dapat digunakan, yaitu:



  • Procedural style, Cara ini seolah-olah dengan ekstension MYSQL dimana kalian harus memakai fungsi-fungsi untuk mengakses database MYSQL.

  • Obeject Oriented, Dengan memakai cara kedua ini kalian dapat memakai hukum penulisan pemrograman objek untuk berkomunikasi dengan MYSQL.


 


Penulisan Syntax MySQL dan MySQLI


Ada perbedaan dalam penulisan syntax dalam kedua jenis database tersebut, adapun perbedaanya sebagai berikut.


 


Contoh Syntax MySql :


mysql_query(“SELECT * FROM mastekno”, $link)


 


Contoh Syntax MySqli :


mysqli_query($link, “SELECT * FROM mastekno”)


 


Demikianlah sedikit info yang dapat Mastekno sampaikan kepada kalian perihal perbedaan MYSQL dan MYSQLI, supaya dapat menambah pengetahuan kalian. Kedua jenis style yang kami jelaskan di atas tadi memakai nama fungsi serta metode yang hampir sama, jadi kalian tentunya tidak terlalu pusing. Dengan adanya MYSQLI ini kemajuan dalam dunia PHP akan samkin pesat dan lebih gampang lagi.



Sumber https://timeslib.com/


0 comments:

Post a Comment

Popular Posts

Blog Archive

.comment-content a {display: none;}