Tutorial MySQLi dan Fungsi Dasarnya

Pengenalan MySQLi

PHP MySQLi = PHP MySQL Improved
fungsi mysqli adalah untuk mengakses database, merupakan salah satu ekstensi pengganti kode mysql yang lama. ekstensi mysqli didesain untuk mysql versi 4.1.13 atau lebih tinggi dan dikenalkan dengan php versi 5.0.0. mysqli dibagi menjadi dua cara penulisan kode yaitu :
  • MySQLi ( Object Oriented ) atau biasa disebut OOP
  • MySQLi ( Procedural ) kurang lebih sama dengan kode mysqli versi lama

Koneksi Pada MySQLi

sebelum mengakses database kita perlu membuat koneksi antara server
Contoh ( MySQLi Object Oriented )
<?php
// pengaturan variabel untuk koneksi
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$dbname = 'kodemi';
// buat koneksi
$dbconn = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
// cek koneksi
if($dbconn->connect_error)
{
  die('koneksi gagal: '.$dbconn->connect_error)
}
echo 'koneksi sukses';
?>


Contoh ( MySQLi Procedural )
<?php
// pengaturan variabel untuk koneksi
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$dbname = 'kodemi';
// buat koneksi
$dbconn= mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
// cek koneksi
if(!$dbconn)
{
  die('koneksi gagal: '.mysqli_connect_error())
}
echo 'koneksi sukses';
?>