Untuk membuat sebuah table di MySQL menggunakan program PHP, Anda dapat menggunakan fungsi mysql_query() bawaan PHP, yang digunakan untuk menjalankan SQL statement di PHP.
Sintak Dasar
Di bawah ini adalah sintak dasar dari fungsi mysql_query() di PHP:
boolean mysql_query( sql_query, connection );
Penjelasan sintak:
- mysql_query akan mengembalikan nilai boolean, yaitu bernilai true jika proses pembuatan table berjalan sukses, dan sebaliknya bernilai false jika gagal.
- sql_query, adalah query SQL untuk membuat sebuah table, yaitu perintah CREATE TABLE.
- connection, adalah variable yang menyimpan koneksi PHP ke database MyQL yang telah Anda persiapkan.
Contoh Program
Di bawah ini adalah program PHP untuk membuat sebuah table di MySQL:
Nama File : mysql_create_table.php
<html>
<head>
<title>::.Membuat Table Di MySQL</title>
</head>
<body>
<?php
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '';
//Langkah 1 : Membuat koneksi ke database
$conn = mysql_connect($db_host, $db_user, $db_pass);
if(! $conn )
{
die('Gagal Membuat koneksi ke database: ' . mysql_error());
}
echo 'Sukses membuat koneksi ke database<br />';
//Langkah 2 : Membuat script SQL untuk membuat table
$sql_query = "CREATE TABLE pegawai( ".
"id_pegawai INT NOT NULL AUTO_INCREMENT, ".
"nama_pegawai VARCHAR(25) NOT NULL, ".
"jenis_kelamin CHAR(1) NOT NULL, ".
"alamat VARCHAR(30), ".
"gaji NUMERIC, ".
"PRIMARY KEY ( id_pegawai )); ";
//Langkah 3 : Memilih database yang akan digunakan
mysql_select_db( 'hris' );
//Langkah 4 : Menjalankan script SQL diatas
$result = mysql_query( $sql_query, $conn );
if(! $result )
{
die('Gagal Membuat table pegawai : ' . mysql_error());
}
echo "Table pegawai sukses dibuat\n";
//Langkah 5 : Memutus koneksi ke database
mysql_close($conn);
?>
</body>
</html>
Output
Jika program PHP diatas Anda jalankan, dan table berhasil dibuat maka akan menampilkan output seperti berikut:
