Wednesday, March 14, 2018

Cara Mengkoneksikan PHP Dengan MySQLi


Assalamualaikum, Pada kesempatan kali ini saya mau memberikan Cara Mengkoneksikan PHP Dengan MySQLi, dengan mengkoneksikan PHP ke SQL kita dapat melakukan apa saja yang kita inginkan terhadap suatu data yang ada pada database ya contohkan saja CRUD(Create, Read, Update, Delete). Untuk kali ini saya memberikan Tutorial MySQLi Prosedural karena kalau menggunakan MySQL status nya udah Deprecated jadi akan dihapus di versi PHP mendatang, jadi mau tidak mau harus menggunakan MySQLi, MySQLi dan MySQL tidak jauh berbeda hanya saja MySQLi sudah Support OOP(Object Oriented Programming) dsb. Dari segi Query hanya Perlu menambahkan i

Contoh : mysql_query(); Menjadi mysqli_query(); dsb...

Berikut adalah salah satu contoh kode programnya dan bisa disesuaikan

<?php
$host = 'localhost'; //diisi localhost
$username = 'root'; //biasa sih root
$password = ''; //sesuaikan dengan password database kalian
$db_name = 'db_laundry'; //sesuaikan dengan nama database kalian
$con = mysqli_connect($host,$username,$password,$db_name);
//Kondisi untuk mengecek apakah database sudah konek atau tidak(optional)
if(!con){
die('Error '.mysqli_connect_errno(). ' '.mysqli_connect_error());
}
?>

Dari kode diatas saya membuat kondisi IF untuk mengecek apakah database sudah konek dengan PHP/Belum. Tanda ! adalah logika NOT untuk membalikkan nilai TRUE ke FALSE atau sebaliknya.
mysqli_connect_errno() adalah untuk menampilkan kode error yang terjadi misal "(HY000/1049)", sedangkan mysqli_connect_error() untuk menampilkan status Error nya misal "Unknown Datababase...". Fungsi Die untuk tidak mengeksekusi perintah berikutnya apabila suatu kondisi itu tidak terpenuhi. Titik/(.)  pada die adalah pemisah antara string dan variable/fungsi ataupun sebaliknya..

Berikut jika PHP gagal konek dengan database maka akan muncul Warning, jika menggunakan localhost XAMPP:
Baiklah sekian tutorial Cara Mengkoneksikan PHP Dengan MySQLi semoga bermanfaat, jika ada yang perlu ditanyakan silahkan di kolom komentar, terima kasih.....

Artikel Terkait

Im noob!


EmoticonEmoticon