Kelainan MySQL lalu MySQLI

Untuk kamu para programer jelasnya pernah tak asing oleh yang namanya ekstension MYSQL lalu MYSQLI. MYSQL lalu MYSQLI termasuk dalam ekstension PHP. Masa ini ini penerapan MYSQL ekstension pernah tak di jasadigital anjurkan ataupun pernah tak diusulkan sebab saat ini pernah terdapat model terbaru dari ekstension itu yakni MYSQLI. Ekstension ini muncul oleh dua tipe yakni procedural lalu object oriented.

MYSQLI pribadi adalah singakat dari MYSQL Improved ekstension. Sanggup kamu tilik dari namanya ini kalau ekstension PHP MYSQLI ini adalah model pembaruan lalu penambahan dari ekstension sebelumnya yakni MYSQL yang sanggup dikenakan khalayak. Ekstension PHP MYSQLI ini dihasilkan oleh tujuan bakal mensupport keistimewaan terbaru dari MYSQL server 4.1 ke berlandaskan. Tetap apa sih kenyataannya disparitas antara MYSQL lalu MYSQLI ini? Seterusnya pembahasannya.

 

Kelainan MySQL lalu MySQLI

Per PHP model 5.5 timbul, ekstension MYSQL pernah tak lagi diusulkan bakal dikenakan para pemakainya lalu berpangkat (deprecated). Perihal ini pula berguna MYSQL ini hendak dihapus pada PHP model kemudian. Oleh sebab itulah saat ini ini kamu diusulkan bakal mengenakan model terbaru dari ekstension PHPnya yakni MYSQLI ataupun PDO.

Sebetulnya selaku garis besar tak terdapat transformasi yang cukup mencolok antara MYSQL ekstension oleh MYSQLI ekstension. Di dalam MYSQLI ekstension mempunyai nama-nama bersama manfaat yang setengah besar cocok oleh yang pernah terdapat pada ekstension PHP sebelumnya yakni MYSQL.

Contohnya bakal mengakibatkan asosiasi oleh MYSQL server, di dalam MYSQL kamu mengenakan manfaat mysql_connect(), padahal pada MYSQLI cukup terdapat sedikit sekali disparitas (cukup terdapat ekor satu huruf saja) yakni mysqli_connect(). Perihal ini pula legal pada fungsi-fungsi pada MYSQLI yang lain, cukup oleh menambahkan huruf i saja, umpama mysql_query() sebagai mysqli_query().

Tidak cuma oleh cukup menambahkan huruf i pada fungsi-fungsi yang terdapat pada MYSQLI, argumen-argumen yang diharuskan nyaris cocok. Perbedaannya yakni jikalau dalam ekstension PHP MYSQL kamu membubuhkan argumentasi sources di elemen akhir manfaat, alkisah di dalam ekstension PHP MYSQLI kamu patut membubuhkan argumentasi sources ini dibagian dini manfaat.

 

MySQLI fashion: Procedural lalu Object Oriented

Biar pada teknik evakuasi ataupun peralihan dari MYSQL ke MYSQLI tak ribet lalu mengganggu, PHP menyerahkan dua buah pilihan teknik penyusunan MYSQLI yang sanggup dikenakan, yakni:

  • Procedural fashion, Metode ini serupa oleh ekstension MYSQL dimana kamu patut mengenakan fungsi-fungsi bakal mengakses database MYSQL.
  • Obeject Oriented, Oleh mengenakan teknik kedua ini kamu sanggup mengenakan peraturan penyusunan pemrograman subjek bakal berinteraksi oleh MYSQL.

 

Penyusunan Syntax MySQL lalu MySQLI

Tampak disparitas dalam penyusunan syntax dalam kedua tipe database itu, mengenai perbedaanya menjadi seterusnya.

 

Sampel Syntax MySql :

mysql_query(“SELECT * FROM nomas”, $hyperlink)

 

Sampel Syntax MySqli :

mysqli_query($hyperlink, “SELECT * FROM nomas”)

 

Demikianlah sedikit informasi yang sanggup sampaikan pada kamu berhubungan disparitas MYSQL lalu MYSQLI, mudah-mudahan sanggup menambuh pemahaman) kamu. Kedua tipe fashion yang beta jelaskan di berlandaskan mulanya mengenakan sapaan manfaat bersama cara yang nyaris cocok, jadi kamu jelasnya tak berlebihan sakit kepala. Oleh adanya MYSQLI ini kesuksesan dalam negeri PHP hendak samkin kilat lalu lebih simpel lagi.



Leave a Reply

Your email address will not be published. Required fields are marked *