SampelKode - Hai Hai!!! Etto.. ini adalah postingan pertama di blog ini. Jadi di postingan awal ini saya akan menjelaskan script Koneksi ke Database, bisa di bilang script koneksi ini sangat penting dalam pembuatan web dinamis seperti contohnya adalah template wordpress,jomlaa dan lain-lain.
Biasanya script koneksi database ini ditempatkan di antara script php, penulisan mengenai script koneksi juga harus benar dan tepat. Jika tidak akan mengalami fatal error atau script koneksi tidak akan dibaca. Oh ya!! koneksi ini juga membutuhkan database yaitu MYSQL.
Oke script koneksi ke Database ini ada 2 cara yaitu koneksi menggunakan method mysqli atau method mysql (Menurut saya sih gak ada bedanya sih, cuma masalah simpel dan gaknya itu loh hehe)
Baiklah langsung saja lihat scriptnya dibawah ini.
Method Mysqli
<?php
//Koneksi ke Database
$koneksi = new mysqli ("localhost","root"," ","namadatabase");
?>
//Koneksi ke Database
$koneksi = new mysqli ("localhost","root"," ","namadatabase");
?>
Yak, kita mulai dulu dengan method MYSQLI, di dalam method ini cukup simpel dan hanya memerlukan 3 line saja jika di tulis di notepad++, sublime text, kodomo editor dan lain-lain.
Bisa di lihat untuk penulisannya, berikut penjelasan lebih lengkapnya.
$koneksi = Variable baku (maksudnya adalah variable koneksi ini terserah mau di tulis seperti apa)
contohnya saya mau tulis "$sambung = new mysqli ("localhost","root"," ","namadatabase"); "
atau saya mau tulis seperti "$konekgan = new mysqli ("localhost","root"," ","namadatabase"); "
Jelas bukan? Oke saya anggap kalian sudah mengerti, sekarang kita membahas mengenai new mysqli
kenapa harus new myqli? Karena ini method mysqli jadinya harus menggunakan new mysqli.
Jelas kan? Jelas!! Baiklah kita langsung tahap selanjutnya, apa maksudnya localhost? root? kosong? namadatabase? Baiklah, saya akan membahasnya satu per satu agar kalian semua paham.
$Hostname = LocalHost
LocalHost bisa diarikan sebagai komputer/laptop ini, maksudnya ini adalah yang sedang kalian pakai saat ini juga. Selain menulis LocalHost kalian juga bisa menulis dengan ip "127.0.0.1".
Contoh Kode :
$koneksi = new mysqli ("127.0.0.1","root"," ","namadatabase");
Bisa dilihat!! Saya mengganti localhost menjadi 127.0.0.1 secara default ip 127.0.0.1 adalah LocalHost.
$Username = Root
Root adalah username default yang sudah disediakan oleh database mysql, dengan melihat sejarah MYSQL bahwa MYSQL adalah database open source yang bisa dikembangkan siapa saja, sama seperti linux dalam akses username root.
$Password = (kosong)
Mengapa kok kosong? Password memang di atur secara defaultnya kosong, tapi jangan khawatir!! Kalian bisa membuat passwordnya di menu setting phpmyadmin.
$Database = NamaDatabase
Kalau ini sih gak perlu di jelasin juga sudah mengerti, $database harus di isi dengan database yang sudah di disiapkan, tapi ingat!! Jangan pernah menulis database dengan spasi karena tidak akan bekerja!! Alternatif jika database memiliki 2 kata yaitu dengan menggunakan simbol " _ "
contohnya sebagai berikut :
toko_online, lapak_kita, travel_kita, sistem_informasi, projek_2 dan lain-lain
Method Mysql
<?php
//Koneksi ke Database
$hostname = "localhost";
$username = "root";
$password = " ";
$database = "namadatabase";
$koneksi = mysql_connect ("$hostname,$username,$password");
$result = mysql_select_db ("$database");
?>
//Koneksi ke Database
$hostname = "localhost";
$username = "root";
$password = " ";
$database = "namadatabase";
$koneksi = mysql_connect ("$hostname,$username,$password");
$result = mysql_select_db ("$database");
?>
Method ke 2 adalah mysql, method ini paing digunakan dan secara default sering digunakan oleh developers. Kenapa kok banyak sekali? ya jelas!! Karena kita akan membuatnya secara detail.
Yang satu ini saya tidak perlu menjelaskan lagi, karena dengan penjelasan di atas kalian pasti sudah mengerti cara kerjanya seperti apa? Bagaimana dengan $koneksi dan $result?
Saya akan menjelaskannya!!
$koneksi adalah kata baku (Kalian bisa mengganti variable ini) mysql_connect adalah koneksi mysqli dan di dalamnya kita harus menaruh variable yang sudah kita buat contohnya $hostname, $username, $password.
$result adalah hasil dari $database yang menggunakan mysql_select_db dengan isi $database. Bisa dilihat di dalam table.
KESIMPULAN
Kesimpulannya adalah terserah kalian mau menggunakan script yang mana, karena ke 2 script tesebut juga bekerja jika di koneksikan dengan mysql, menurut saya sih ke 2 method itu sekedar untuk selera saja. Saya pribadi lebih suka yang method MYSQLI karena simpel dan mudah di ingat.
Baiklah cukup sekian atas artikel kali ini dan tunggu ya artikel berikutnya. Bye Bye!!

ConversionConversion EmoticonEmoticon