Saatnya Beralih ke MySQLi

Semenjak MySQL 4.1 ke atas telah diluncurkan fungsi MySQLi yang bisa digunakan untuk mengakses fungsi-fungsi database. Dan dengan diluncurkannya MySQL 5.5 maka ekstensi mysql mulai ditinggalkan dan ke depan akan segera dihapus, sehingga jika kita masih bertahan dengan ekstensi mysql, script kita akan mengalami banyak masalah. Contohnya kita akan menemukan error message seperti ini: Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in …”

MySQLi memiliki memiliki dukungan untuk hal-hal berikut:

  • menyediakan interface object oriented
  • support prepared statements
  • support multiple statements
  • support transactions
  • debbugging yang semakin tinggi
  • embedded server
  • statement yang lebih simple
  • dll

Berikut ini contoh cara merubah tag dari MySQL ke MySQLi untuk koneksi database dengan fungsi mysql_connect:

Lama:
mysql_connect(“localhost”,”myuser”,”mypassword”,”world”);
mysql_select_db(“world”);

Baru:
$mysqli = new mysqli("localhost""myuser""mypassword""world");

Contoh mendeklarasikan sebagai array:

Lama:
$row=mysql_fetch_array(mysql_query
("SELECT * FROM table1));
$nama=$row["nama"];

Baru:
$query "SELECT * FROM table1";
$result $mysqli->query($query);

$row $result->fetch_array(MYSQLI_BOTH);
$nama=$row["nama"];

.

Satu Tanggapan

  1. makasih mas bro

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: