Cara Membuat Database, dengan menggunakan script php

Script PHP untuk membuat database, dengan menggunakan script php kita bisa langsung membuat database mysql, tampa harus membuatnya secara manual di phpmyadmin ataupun melalui Cmmand Prompot, kita hanya perlu mengedit script dan menjalankan script itu di webbrowser kita.

Untuk script sederhana php membuat database bisa dilihat dibawah ini. Untuk contoh kita akan membuat database "buku"
<?php
$koneksidatabase = mysql_connect("localhost","root","xxx"); // 'xxx' adalah password mysql //
if (!$koneksidatabase)
{
die('Koneksi Gagal: ' . mysql_error());
}
if (mysql_query("CREATE DATABASE buku,$koneksidatabase))
{
echo "database baru telah dibuat";
}
else
{
echo "proses pembuatan database gagal " . mysql_error();
}
mysql_close($koneksidatabase);
?>
Untuk script membuat tabel di database script ya seperti dibawah ini. Untuk contoh kita akan buat tabel buku tamu pada database buku.

<?php
$koneksidatabase = mysql_connect("localhost","root","xxx");
if (!$koneksidatabase)
{
die('Koneksi Gagal: ' . mysql_error());
}


mysql_select_db("buku", $koneksidatabase);
$tabel = "CREATE TABLE `bukutamu` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`nama` VARCHAR( 40 ) NOT NULL ,
`alamat` VARCHAR( 40 ) NOT NULL ,
`komentar` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
) ";
if ($tabel)
{
echo "sukses";
}
else
{
echo "gagal";
}
mysql_query($tabel,$koneksidatabase);
mysql_close($koneksidatabase);
?>
Untuk script  lengkap membuat database dan tabel bisa dilihat dibawah ini
 
<?php
$koneksidatabase = mysql_connect("localhost","root","xxx");
if (!$koneksidatabase)
{
die('Koneksi Gagal: ' . mysql_error());
}
if (mysql_query("CREATE DATABASE buku",$koneksidatabase))
{
echo "database baru telah dibuat";
}
else
{
echo "proses pembuatan database gagal " . mysql_error();
}
mysql_select_db("buku", $koneksidatabase);
$tabel = "CREATE TABLE `bukutamu` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`nama` VARCHAR( 40 ) NOT NULL ,
`alamat` VARCHAR( 40 ) NOT NULL ,
`komentar` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
) ";
if ($tabel)
{
echo " sukses";
}
else
{
echo "gagal";
}
mysql_query($tabel,$koneksidatabase);
mysql_close($koneksidatabase);
?>

Label: