Membuat koneksi ke database dengan MYSQLI

Bagaimana cara membuat koneksi ke database dengan mysqli?


Mari Kita buat sebuah file.. yaitu file koneksi.php atau config.php

Karena saya orang indonesia. Maka, saya buat file koneksi.php

Lalu, kamu buka file koneksi.php. dan isikan dengan kode ini:



<?php 
$host="mysql.server_hosting_kamu.com";
$user="u573364907_username";
$sandi="password_database";
$db="u573364907_nama_database";
$kon=new mysqli($host,$user,$sandi,$db)or die('mysql tidak connect');
?>

    



Jika kamu belum mempunyai sebuah database. Sebaiknya, kamu buat dulu databasenya di server hosting kamu.
PENTING! Untuk menggunakan Mysqli versi PHP minimal harus PHP 5.5 .

Selanjutnya, Kita akan membahas one by one.. ( satu per satu ).

kita mulai dari variabel $host :


<?php 
$host="mysql.server hosting kamu .com";
?>

    




Di dalam textarea itu tertulis $host="mysql.server_hosting_kamu.com"; .
Jika server hosting kamu di idhostinger ( biar lebih mudah pembahasannya saya pakai idhostinger ). Maka, ganti tulisan $host="mysql.server_hosting_kamu.com"; menjadi $host="mysql.idhostinger.com";.
Dengan ini, pembahasan tentang SERVER HOSTING sudah selesai.

Selanjutnya, kita bahas variabel $user:



<?php 
$user="u573364907_username";
?>

    




Biasanya, dalam sebuah username database itu, Ada sebuah angka sebelum username.
Contoh:
u573364907_username.
Sekarang, Mari kita kembali ke pembahasan.
Ganti variabel ini $user="u573364907_username"; Dengan username yang kita gunakan untuk login ke database mysql.

Contoh:
Saya mempunyai username dengan nama "sevenkm". Maka, variabel tadi saya ubah menjadi $user="u573364907_sevenkm";.
Berakhir sudah pembahasan tentang username database.
PENTING!Setiap akun mempunyai angka ID yang berbeda-beda. Jadi, jangan menulis angka ID yang sama dengan contoh diatas

Selanjutnya, Kita bahas variabel $sandi:



<?php
$sandi="password_database";
?>

    




isi variabel
$sandi="password_database";
dengan sandi database kamu.
Contoh:
Sandi database mysql saya adalah "rahasia123", maka ubah variabel
$sandi="password_database";
menjadi
$sandi="rahasia123";

Selanjutnya, kita bahas variabel $db:


<?php
$db="u573364907_nama_database";
?>

    



Isi variabel
$db="u573364907_nama_database" Dengan nama database kamu.
Contoh:
Saya mempunyai database dengan nama "dataku". Maka, ubah $db="u573364907_nama_database" menjadi
$db="u573364907_dataku".

Pembahasan selanjutnya adalah membuat koneksi



<?php 
$kon=new mysqli($host,$user,$sandi,$db)or die('mysql tidak connect');
?>

    



Ini adalah hal Terpenting dalam membuat koneksi.
Disini. kita tidak lagi memakai mysql_connect(); tetapi kita akan menggunakan new mysqli(); untuk membuat koneksi dan memilih database.

Contoh:
kita tadi sudah membuat variabel $host,$user, $sandi, dan $db. Lalu, masukkan semua variabel tersebut kedalam new mysqli(); seperti ini:
$kon=new mysqli($host,$user,$sandi,$db)or die('mysql tidak connect');.

Keunggulan mysqli adalah Lebih ringkas.
KETERANGAN:
fungsi or die()
digunakan untuk:
1. Memberitahukan, Apakah sudah konek atau belum.. Jika sudah konek, Maka pesan eror tidak akan muncul.. tetapi jika tidak konek atau database tidak ditemukan, Maka pesan eror akan muncul.

Jadi, Contoh data yang lengkap sesuai pembahasan adalah:





<?php 
$host="mysql.idhostinger.com";
$user="u573364907_sevenkm";
$sandi="rahasia123";
$db="u573364907_dataku";
$kon=new mysqli($host,$user,$sandi,$db)or die('mysql tidak connect');
?>

    



Komentar