Contoh Dasar PHP Menggunakan Database MySQL dengan Fungsi-fungsi MySQLi

Koneksi database MySQL dengan PHP

Saat artikel ini ditulis, versi PHP sudah mencapai versi 7. Selain ada penambahan fitur-fitur baru, di versi PHP-7 juga ada fitur yang dihilangkan. Salah satu fitur yang dihilangkan adalah support pada ekstensi MySQL. Setiap programmer yang ingin menggunakan MySQL di PHP-7, harus menggunakan ektensi MySQLi (i artinya improved) atau menggunakan PDO.

Kelebihan menggunakan ektensi MySQLi antara lain:

  • Bersifat object-oriented
  • Mendukung Prepared Statements
  • Mendukung Multiple Statements
  • Mendukung Transactions

Di bawah ini contoh dasar bagaimana PHP berkomunikasi dengan database MySQL menggunakan fungsi-fungsi MySQLi. Kalau belum mengerti cara membaca database dan mengupdate database dengan SQL, silahkan pelajari dasar-dasar SQL disini.

Contoh script PHP dengan MySQLi:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
// Buat koneksi ke database
$db = new mysqli('localhost', 'user', 'pass', 'database_saya');
 
if($db->connect_errno > 0){
    die('Gagal membuka database ['. $db->connect_error.']');
}
 
// Contoh membaca record dari sebuah tabel
$sql = "SELECT * FROM user where stat='aktif' "; 
 
if(!$result = $db->query($sql)){
    die('Gagal menjalankan query ['.$db->error.']');
}
 
// Tampilkan jumlah record
echo 'Jumlah record terbaca: '. $result->num_rows;
 
// Contoh membaca semua record dan tampilkan 
while($record = $result->fetch_assoc()){
    echo "Username: ".$record['username'] . '<br />';
}
 
// Bersihkan memori penampung hasil
$result->free();
 
// Tutup database
$db->close();
 
?>

Menggunakan extensi MySQLi untuk terhubung ke database MySQL ternyata tidak sulit bukan? Selamat mencoba dan happy coding.

Yang sedang trend:

Rating:

Tinggalkan Balasan

Alamat surel Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *