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 **

Komentar

Halaman Lainya

  • Membaca file csv dengan php
    CSV adalah jenis file yang sering digunakan untuk menyimpan data berupa huruf dan angka dalam bentuk plain-text. CSV (comma separated values) ini menyimpan dengan susunan baris data yang dipisah dengan karakter coma.
  • Perbedaan session dan cookies dalam php
    Dalam php kita mengenal session dan cookies yang digunakan untuk menyimpan informasi pengguna. Secara umum memang sulit dibedakan karena dari segi fungsinya bisa dikatakan sama. Artikel berikut akan membantu anda membedakanya dari berbagai sisi implementasinya.
  • Membuat koneksi database mysql dengan php
    Berikut ini saya akan berbagi tentang bagaimana membuat koneksi database mysql dengan php. Silahkan simak panduan singkatnya. Cara mudah Membuat koneksi database mysql dengan php
  • Cara membuat dan menjalankan PHP
    Cara membuat dan menjalankan PHP. Untuk membuat file php kita bisa gunakan editor apa saja yang penting dapat menyimpan dalam format text, disini saya akan gunakan editor sederhana yang ada dilingkungan windows yaitu notepad.
  • Upload banyak file dengan php
    Beberapa waktu lalu saya sempat menulis tentang bagaimana membuat form serta script upload file dengan php, tapi masih dengan cara melampirkan satu file saja. Berikut ini saya akan berbagi lagi tentang bagaimana jika yang di upload terdiri dari beberapa file dan judul yang dikirim secara bersamaan dengan php.

Kiriman terbaru