Membuat database dan tabel mysql dengan php

Cara umum membuat database dan tabel mysql menggunakan command line di mysql atau dengan alat bantu seperti phpmyadmin atau aplikasi pengelola mysql lainya. Bagaimana jika kita ingin menyusun sendiri proses pembuatan database dan tabel tersebut dengan php? Proses ini akan diperlukan jika kita ingin membuat sebuah paket aplikasi yang dilengkapi dengan tahapan installasi seperti aplikasi CMS.

Berikut kode php untuk membuat database dan tabel mysql

<?php
//Konfigurasi koneksi server
$namaserver ="localhost";
$namauser="root";
$passuser="";
$koneksi = mysql_connect($namaserver,$namauser,$passuser);
if (!$koneksi)
{
    die('<h1>Gagal melakukan koneksi karena : ' . mysql_error()."</h1>");
}

// Proses membuat database
if (!mysql_select_db("db_contoh")) //cek apakah database sudah ada
{
    if (mysql_query("CREATE DATABASE `db_contoh`;",$koneksi))
    {
        $msg.="<h3>Database berhasil dibuat</h3>";
    }
    else
    {
        $msg.="<h3>Gagal membuat database karena : " . mysql_error()."</h3>";
    }
}
else
{
    $msg.="<h3>Gagal membuat database karena nama database sudah ada!</h3>";
}
// Proses membuat tabel
mysql_select_db("db_mahasiswa", $koneksi);
$sql = "CREATE TABLE `db_contoh`.`tb_mahasiswa` (`nim` CHAR(12) NOT NULL, `nama` VARCHAR(50) NOT NULL, `tempat_lahir` VARCHAR(30) NOT NULL, `tanggal_lahir` DATE NOT NULL) ENGINE = MyISAM;";
if (mysql_query($sql,$koneksi))
{
    $msg.= "<h3>Tabel berhasil dibuat</h3>";
}
else
{
    $msg.= "<h3>Gagal membuat tabel karena : " . mysql_error()."</h3>";
}
echo "<h3>Proses membuat database dan tabel selesai.</h3>";
echo $msg;
mysql_close($koneksi);
exit();
?>  

Secara logika, kode program diatas melakukan beberapa tahap yaitu :

  1. Melakukan koneksi server
  2. Mengecek keberadaan database yang akan dibuat
  3. Membuat tabel baru dengan susunan field tertentu (contoh data mahasiswa)
  4. Menampilkan pesan dari hasil proses

Semoga bermanfaat

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

  • Contoh penggunaan fungsi string dalam php
    PHP telah menyediakan banyak sekali function yang berhubungan dengan pengolahan string/text. Jika dihitung-hitung sekitar 98 function. Fungsi-fungsi tersebut dibuat pasti karena alasan agar dapat digunakan untuk benyak keperluan. Saya pikir kita tidak perlu pusing menghafalnya, cukup mengetahui saja bagaimana penggunaan serta fungsinya. Berikut ini saya akan buatkan beberapa contoh penggunaan fungsi string tersebut.
  • Perbedaan php dengan javascript dan html
    Apa perbedaan php dengan javascript? atau apa perbedaan php dengan html? pertanyaan ini seringkali muncul jika anda mulai mengenal bahasa pemrograman web. Ketiga bahasa pemrograman ini ternyata saling terkait dalam membangun sebuah web yang dinamis dan interaktif.
  • Membuat form kontak dengan html dan php
    Form kontak adalah salah satu bagian penting yang harus ada dalam sebuah website. Anda bisa lihat website-website yang pernah anda kunjungi, semuanya pasti menyediakan form kontak ini.
  • Membuat animasi flash dengan php
    Anda mungkin sudah mengenal apa itu flash, yaitu sebuah jenis media digital yang bisa menampilkan gambar, tulisan dan memutar audio. Flash ini sering digunakan untuk membuat animasi yang ditampilkan di internet. Flash atau yang sering disebut animasi flash ini umumnya dibuat dengan aplikasi khusus seperti Adobe Flash. Tapi kita juga bisa membuatnya dengan php, walaupun hanya dengan animasi-animasi sederhana.
  • Apa yang harus diketahui sebelum belajar php
    PHP merupakan pemrograman yang saat ini berkembang pesat. Banyak website dan aplikasi web baru bermunculan dijaringan internet. Inovasi-inovasi yang sangat variatif sesuai keperluan dikembangkan dengan menganut sistem terbuka (opensource) dihasilkan dari

Kiriman terbaru