Lompat ke konten Lompat ke sidebar Lompat ke footer

Bagaimana Cara Membuat Database dan Tabel MySQL Menggunakan PHP

Pada tutorial kali ini aku  akan melanjutkan pada Tutorial PHP yaitu Cara Membuat Database & Tabel menggunakan File PHP. Fungsi ini nantinya akan mempermudah anda dalam membuat Database & Tabel dalam MySQL anda cukup menjalankan satu arsip PHP saja.

Kenapa saya membuat Tutorial ini.
Alasan pertama merupakan karena adanya request yg masuk ke email Quest Komputer dimana walaupun baru menciptakan beberapa tutorial PHP tetapi ternyata antusias pembaca tutorial PHP pada Quest Komputer ini sangat banyak & akhirnya aku  menjawab beberapa pertanyaan berdasarkan email. Dan hasil jawaban berdasarkan pembaca web Quest Komputer merupakan, tutorialnya sangat jelas & gampang diikuti yg jarang web lain menciptakan tutorial yg lengkap misalnya Quest Komputer.

Alasan kedua banyak tutorial yg aku  bahas pada Web Quest Komputer ini yg memakai database MySQL, & kesemua tutorial dalam membuat database MySQL ini memakai manual yaitu menggunakan masuk ke phpmyadmin dalam localhost & membuatnya satu persatu. Hal ini tentunya akan berguna buat anda supaya lebih MUDAH & CEPAT & membuat database & Tabel MySQL.



Berikut Cara Membuat Database dan Tabel Menggunakan PHP

Pertama silahkan buka Komputer anda
Silahakn jalankan Xampp Control panel.
Kenapa menjalankan Xampp control panel? karena PHP bisa berajalan pada web server, sehingga anda harus menjalankan xampp control panel yang didalamnya terdapat web server local.
Selanjutnya Syntax dasar dalam membuat Database adalah sebagai berikut :

1. Membuat koneksi ke MySQL
<?php
// Koneksi ke database MySQL
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$link = mysqli_connect($dbhost,$dbuser,$dbpass);

//Memeriksa Koneksi
if(!$link){
die ("Koneksi dengan database gagal: ".mysqli_connect_errno().
" - ".mysqli_connect_error());
}
?>

Fungsi diatas adalah untuk mengkoneksikan database MySQL, Jika ada kegagalan maka akan muncul pesan gagal.

2. Syntax Membuat Sebuah Database
$query = "CREATE DATABASE IF NOT EXISTS db_quest";
$result = mysqli_query($link, $query);

if(!$result){
die ("Query Error: ".mysqli_errno($link).
" - ".mysqli_error($link));
}
else {
echo "Database <b>'dbquest'</b> telah sukses dibuat... <br>";
}

Koding diatas untuk membuat database dbquest, jika dbquest telah berhasil dibuat, maka nanti akan muncul keterangan sukses dibuat.

3. Syntax Membuat Tabel
Selnjutnya koding dibawah untuk membuat Tabel dengan PHP
 //Memilih database dbquest
$result = mysqli_select_db($link, "dbquest");
if(!$result){
die ("Query Error: ".mysqli_errno($link).
" - ".mysqli_error($link));
}
// cek apakah tbl_mahasiswa sudah ada. jika ada, hapus tabel
$query = "DROP TABLE IF EXISTS tbl_mahasiswa";
$hasil_query = mysqli_query($link, $query);

if(!$hasil_query){
die ("Query Error: ".mysqli_errno($link).
" - ".mysqli_error($link));
}
// Pembuatan tbl_mahasiswa
$query = "CREATE TABLE tbl_mahasiswa (nimmhs VARCHAR(6), namamhs VARCHAR(100), ";
$query .= "alamatmhs VARCHAR(100), teleponmhs VARCHAR(20), ";
$query .= "jurusanmhs VARCHAR(50), PRIMARY KEY (nimmhs))";

$hasil_query = mysqli_query($link, $query);
if(!$hasil_query){
die ("Query Error: ".mysqli_errno($link).
" - ".mysqli_error($link));
}
else {
echo "Tabel 'tbl_mahasiswa' sukses dibuat...
";
}

Syntax diatas untuk membuat tbl_mahasiwa dimana terdapat kodemhs, namamhs, alamatmhs, teleponmhs dan jurusanmhs. Jangan lupa pada nimmhs diberikan primary key.
Jika sudah silahkan simpan pada satu file PHP contoh : pembuatandatabase.php
kemudian silahkan jalankan. Akan sangat mudah dan sangat cepat dibanding anda harus membuat manual.

Dari 3 langkah diatas, maka koding fullnya adalah sebagai berikut :

<?php
// Koneksi ke database MySQL
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$link = mysqli_connect($dbhost,$dbuser,$dbpass);

//Memeriksa Koneksi
if(!$link){
die ("Koneksi dengan database gagal: ".mysqli_connect_errno().
" - ".mysqli_connect_error());
}
$query = "CREATE DATABASE IF NOT EXISTS dbquest";
$result = mysqli_query($link, $query);

if(!$result){
die ("Query Error: ".mysqli_errno($link).
" - ".mysqli_error($link));
}
else {
echo "Database <b>'dbquest'</b> telah sukses dibuat... <br>";
}
//Memilih database dbquest
$result = mysqli_select_db($link, "dbquest");
if(!$result){
die ("Query Error: ".mysqli_errno($link).
" - ".mysqli_error($link));
}
// cek apakah tbl_mahasiswa sudah ada. jika ada, hapus tabel
$query = "DROP TABLE IF EXISTS tbl_mahasiswa";
$hasil_query = mysqli_query($link, $query);

if(!$hasil_query){
die ("Query Error: ".mysqli_errno($link).
" - ".mysqli_error($link));
}
// Pembuatan tbl_mahasiswa
$query = "CREATE TABLE tbl_mahasiswa (nimmhs VARCHAR(6), namamhs VARCHAR(100), ";
$query .= "alamatmhs VARCHAR(100), teleponmhs VARCHAR(20), ";
$query .= "jurusanmhs VARCHAR(50), PRIMARY KEY (nimmhs))";

$hasil_query = mysqli_query($link, $query);
if(!$hasil_query){
die ("Query Error: ".mysqli_errno($link).
" - ".mysqli_error($link));
}
else {
echo "Tabel 'tbl_mahasiswa' sukses dibuat... ";
}
?>

Demikianlah Bagaimana Cara Membuat Database dan Tabel MySQL Menggunakan PHP, semoga bermanfaat untuk anda. Jika ada yang kurang jelas anda bisa berkomentar atau jika ingin bertanya silahkan berkomentar dibawah atau anda bisa kirim via email.
Rio Widyatmoko
Rio Widyatmoko Desainer Grafis, Trainer, Developer & Pecandu Teknologi Lulus dengan Jurusan Sistem Informasi, Jangan ragu untuk terhubung dengan saya di Media Sosial Instagram: @widyatmokorio :)

Posting Komentar untuk "Bagaimana Cara Membuat Database dan Tabel MySQL Menggunakan PHP"