Belajar PHP MySQLi #2 : Membuat Database, Koneksi ke Database MySQLi dan MySQL

Posted on

Sesi belajar PHP dan Database MySQLi part #1 khusus pemula. Pada sesi belajar PHP kali ini kita akan membuat sebuah database lengkap dengan cara membuat koneksi ke MySQL dengan PHP.

Jika sebelumnya anda belum familiar dengan pemrograman PHP, anda bisa baca-baca tutorial PHP dan tutorial sesi belajar PHP dan Database MySQLi pada bagian pertama.

Membuat Database di Localhost

Untuk membuat database pada server local, silahkan akses alamat server anda di http://localhost/phpmyadmin secara default menggunakan user:root dan passwordnya kosong [blank].

Disini saya akan membuat sebuah database dengan nama “kodeajaib” dan sebuah table dengan nama “tbl_biodata“, dimana nantinya table ini digunakan untuk menyimpan data-data user atau pengguna, maka kita akan membutuhkan beberapa beberapa field / kolom seperti : id, nama depan, nama belakang, alamat. Bagi anda yang sudah faham bisa ditambahkan sesuai kebutuhan.

Kira-kira skema pembuatan table kita seperti gambar berikut:

Anda bisa langsung membuat tabel tersebut pada database dan hasilnya akan seperti ini :

Atau anda bisa langsung membuat table biodata seperti diatas dengan cara menyimpan script SQL berikut dengan format .sql misalnya biodata.sql dan import ke database anda

tbl_biodata.sql

CREATE TABLE `tbl_biodata` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`nama_depan` varchar(100) NOT NULL,
`nama_belakang` varchar(100) NOT NULL,
`alamat` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Membuat Koneksi Database MySQLi dengan PHP

Agar dapat menjalankan operasi standar aplikasi seperti CRUD (create, Read, Update dan Delete) pada database menggunakan PHP, tentu kita harus terkoneksi dengan database yang bersangkutan terlebih dahulu.

Sampai disini, kita akan membuat project baru pada server local dengan nama folder “kodeajaib” dan buatlah sebuah file yang nantinya akan kita gunakan sebagai jembatan penghubung antara aplikasi PHP dengan database dengan nama koneksi.php, dan tuliskan seluruh kode berikut ini :

koneksi.php

<?php
// konfigurasi server
define('SERVER','localhost');
define('USER','root');
define('PASSWORD','');
define('DATABASE','kodeajaib');

// koneksi ke server
$conn = mysqli_connect(SERVER,USER,PASSWORD,DATABASE);

// cek apakah koneksi berhasil
if (mysqli_connect_errno()){
echo "Oouppss, Koneksi gagal : " . mysqli_connect_error();
} else {
echo "Koneksi ke database berhasil";
// lakukan perintah selanjutnya
}
?>

Koneksi Database MySQL dengan PHP

Tentu bagi anda yang masih menggunakan server local dengan PHP versi 5.* anda bisa membuat koneksi ke database MYSQL, tuliskan seluruh code PHP berikut dan simpan dengan nama koneksi.php

koneksi.php

<?php
// konfigurasi server
define('SERVER','localhost');
define('USER','root');
define('PASSWORD','');
define('DATABASE','kodeajaib');

// koneksikan ke server
$conn = mysql_connect(SERVER,USER,PASSWORD);

// cek apakah sudah terkoneksi ke server
if($conn){
echo "Koneksi ke server berhasil";
}else{
echo "Oouppss, Koneksi gagal";
}

// pilih nama database
$database = mysql_select_db(DATABASE);

// cek apakah database terpilih
if($database){
echo "koneksi database berhasil.";
// tuliskan perintah selanjutnya
}else{
echo "Oouppss, Koneksi ke database gagal";
}
?>

Untuk sesi belajar PHP menggunakan Database MySQLi selanjutnya kita akan mencoba membuat operasi sederhana seperti CRUD menggunakan PHP.

Tetap update dengan artikel-artikel terbaru dari kode ajaib dengan cara berlanggan melalui email maupun sosial media kode ajaib secara gratis.

See you next lessons and Happy coding ….

Leave a Reply

Your email address will not be published. Required fields are marked *