Blog ini mengandung konten teknologi informasi yang dapat digunakan sebagai media pembelajaran mengenai komputer.

Wednesday, December 21, 2016

Koneksi Database MySQL Menggunakan PHP

Website dinamis umumnya menggunakan database untuk menyimpan datanya. salah satu database yang paling sering digunakan adalah MySQL. Kali ini sayan akan berbagi cara untuk menghubungkan database MySQL dengan website anda menggunakan PHP.

Tahap pertama adalah buat sebuah database, anda bisa menggunakan phpmyadmin untuk membuatnya. Sebagai contohnya  saya akan membuat database dengan nama "db_test" dengan 1 tabel "biodata" dengan field (id, nama, alamat).

Buat sebuah file koneksi.php mengginakan text editor. Di sini saya menggunakan software netbean 8.2 sebagai text editornya. Ketikan source code seperti berikut ini.
$server="localhost";
$db="db_test";
$username="root";
$password="";
$koneksi = mysqli_connect($server, $username, $password, $db) or die ("Koneksi Gagal");
Penjelasan dari variabel pada source code di atas adalah :
$server="localhost";
Digunakan untuk mendefinisikan alamat server yang digunakan.
$db="db_test";
Digunakan untuk mendefinisikan nama database yang digunakan.
$username="root";
Digunakan untuk mendefinisikan username yang digunakan untuk mengakses database. 
$password="";
Digunakan untuk mendefinisikan password yang digunakan untuk mengakses database.
Setelah koneksi selesai kita buat selanjutnya saya akan menjelaskan bagaimana untuk menggunakan dan menerapkanya pada query MySql. Misalnya pada kasus ini saya akan menampilkan semua data dari tabel "biodata".

Buat sebuah file baru yang digunakan untuk menampilkan hasil query. Sebagai contoh saya buat file tampil.php simpan pada direktori folder yang sama dengan file koneksi.php. 
Source Code file tampil.php

include'koneksi.php';
$query="SELECT * FROM biodata";
$exec=mysqli_query($koneksi,$query);
while($data=mysqli_fetch_array($exec)){
echo $data['id']." | ".$data['nama']." | ".$data['alamat'].;
}


Hasil dari eksekusi file tampil.php sebagai berikut:
1 | arsy | magelang
2 | Dodi | Malang
Semoga dapat bermanfaat dan dapat menambah ilmu para pembaca. ,