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: