Membuat Koneksi Database dengan MySQLi dan PHP
Menghubungkan PHP dan database merupakan suatu dasar dalam pemrograman web. dengan menghubungkan database dengan PHP, kita dapat berinterkasi dengan database lebih lanjut seperti membuat, mengedit, menghapus dan menampilkan isi dari database.
Alasan menggunakan MySQLi
MySQLi adalah fungsi baru dari MySQL yaitu MySQL Improved. MySQLi di informasikan lebih aman dan lebih cepat daripada MySQL. MySQLi dapat dijalankan dengan PHP versi 5 keatas, apabila masih dibawah 5 maka update PHP terlebih dahulu.
Salah satu fungsi penting yang juga didukung oleh MySQLi adalah prepared statements. Fungsi ini akan mempercepat waktu yang dibutuhkan oleh MySQL untuk menjalankan query yang sama berkali-kali. Prepared statement juga berfungsi untuk mencegah terjadinya serangan injeksi SQL ketika menjalankan perubahan di database.
Fungsi MySQL sudah tidak boleh digunakan lagi karena tidak aman dan tidak dipelihara (maintainance) lagi atau dikembangkan.
Menghubungkan database MySQLi dengan PHP
- Buat database baru dengan nama yang diinginkan, contoh : siswa.
- Buat folder baru dalam htdocs dengan nama koneksi dan berisi file koneksi.php
- Masukkan syntax berikut didalam PHP
$db=mysqli_connect(“servername”,”username”,”password”,”database”);
if (mysqli_connect_errno()){
echo “Koneksi database gagal : ” . mysqli_connect_error();
}
Baris 1 : Parameter pertama masukkan host / server , parameter kedua yaitu username, parameter ketiga yaitu password (apabila ada), dan parameter keempat yaitu database yang digunakan.
Baris 2-4 : Disini kita mengecek apakah database error apa tidak, apabila error maka akan muncul yang didalam “Koneksi database gagal : jenis error”. Apabila terjadi error maka akan muncul pada baris mana error tersebut dan diatasi dengan cara yang ada.
Apabila tidak ada error dan database selesai dibuat maka database sudah terhubung dan siap untuk digunakan di PHP.
Kesimpulan dan Penutup
Apabila database telah tersambung dengan PHP maka kita dapat menggunakan database sesuai keinginan kita didalam suatu website dan hal tersebut sangat berfungsi dalam suatu website.
Kebutuhan akan digital IT sangat dibutuhkan dalam kegiatan sehari-hari, Bead IT Consultant merupakan pilihan tepat sebagai partner anda,kunjungi website kami dengan klik link ini : www.beadgrup.com .