PHP dan MySQLi

PHP dan MySQLi

MySQLi adalah pengembagan dari MySQL. Huruf i diakhir artinya Improved (yang disempurnakan). Ada beberapa alasan mengapa kita harus migrasi dari MySQL ke MySQLi. So mari kita lihat perbandingannya,…

Sebenarnya kalau kita cermati, dari struktur tabel dan tampilan tidak ada perbedaan yang mencolok, namun hal ini terasa berbeda ketika melihat dari sisi performa. MySQLi lebih cepat dibandingkan dengan MySQL.

Point MySQL MySQLi
Pengembangan Sudah tidak lagi di kembangkan Masih terus dikembangkan
Support Resmi Deprecated Long term support
Mendukung OOP Tidak Ya
Mendukung Prepare statement Tidak Ya
Mendukung Store procedur Tidak Ya
Mendukung Transaksi (commit, rollback) Tidak Ya

Dari tabel diatas kita bisa melihat bahwa, banyak kelebihan MySQLi dibandingkan dengan MySQL.

Berikut ini dilihat dari perbandingan struktur penulisan Prosedural dan OOP, sebagai berikut:

Hal MySQL MySQLi Prosedural MySQLi OOP
Koneksi database mysql_connect() mysqli_connect() $db = new mysqli(db_host,db_user,db_pass,db_name);
Query select mysql_query() mysqli_query() $db->query($sql)

Berikut penggalan contoh cara melakukan koneksi ke database

<?php

$dbconfig = mysqli_connect("localhost","root","","yelloww1_yellowweb") or die (mysql_error());

/**
 * Created by PhpStorm.
 * User: faroq
 * Date: 7/5/2015
 * Time: 11:51 AM
 */

 

Comments are closed.