Membuat Tabel di database dengan MySQLI

Bagaimana cara membuat tabel database dengan mysqli?


Kemarin kita sudah membuat kode koneksi.php. Yang belum tahu bisa baca Membuat koneksi ke database dengan mysqli
Selanjutnya kita akan membahas, Bagaimana Cara menggunakannya untuk membuat sebuah tabel yang bernama "profil".
Sebelum kamu membuat tabel profil, Kamu buat dulu sebuah database di localhost atau di server hosting kamu. Lalu sesuaikan $host, $user, $sandi, dan $db yang ada di file koneksi.php dengan database yang telah kamu buat.
Selanjutnya, kita buat tabel profil.
Berikut ini adalah kode tabelnya.

    <?php
include("kon.php");
$buat=$kon->query("CREATE TABLE `profil` (`id_profil` INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,`nama_depan_profil` VARCHAR(50) NOT NULL,`nama_belakang_profil` VARCHAR(50) NOT NULL,`email_profil` VARCHAR(50) NOT NULL,`sandi_profil` CHAR(50) NOT NULL,`jenis_kelamin_profil`VARCHAR(10) NOT NULL,`nomer_hp_profil` VARCHAR(50) NOT NULL,`foto_profil` VARCHAR(50) NOT NULL)");
if($buat)
    echo"Berhasil buat tabel profil"
else
     echo"gagal buat tabel profil"
$close=$kon->close()or die('gagal tutup koneksi');
?>
 
 



kita bahas satu per satu.
kita mulai dari kode include();

<?php
include('koneksi.php');
?>



Kode include('koneksi.php'). digunakan untuk memanggil file koneksi yang sudah kita buat.

setelah kita memanggil file koneksi.php.. selanjutnya kita akan membuat sebuah tabel profil yang berisi:
    1. id prodil
    2. nama depan profil
    3. nama belakang profil
    4. email profil
    5. sandi profil
    6. jenis kelamin profil
    7. nomer hp profil
    8. foto profil

Kode yang digunakan untuk membuat tabel adalah CREATE TABLE `nama_tabel`.
Berikut ini adalah tabel profil yang akan kita buat.


     <?php
$buat=$kon->query("CREATE TABLE `profil` (`id_profil` INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,`nama_depan_profil` VARCHAR(50) NOT NULL,`nama_belakang_profil` VARCHAR(50) NOT NULL,`email_profil` VARCHAR(50) NOT NULL,`sandi_profil` CHAR(50) NOT NULL,`jenis_kelamin_profil`VARCHAR(10) NOT NULL,`nomer_hp_profil` VARCHAR(50) NOT NULL,`foto_profil` VARCHAR(50) NOT NULL)");
?> 
   


Variabel $buat berisi variabel $kon. Variabel $kon adalah variabel yang kita buat di file koneksi.php. dan di panggil melalui include('koneksi.php'). Jadi tidak perlu bingung lagi.. Dari mana kita mendapatkan variabel $kon.

Selanjutnya. apa fungsi kode di depan variabel $kon.
Mari kita bahas.
Sebenarnya kode $kon->query() sama dengan mysqli_query().
Setahu saya kode -> Adalah kode manipulasi. Jadi supaya penulisannya lebih ringkas dan tidak ribet.

Sudah lebih paham?
Bagus...

Selanjutnya kita buat sebuah validasi. Untuk mengecek. apakah tabel yang kita buat tadi berhasil. Berikut ini adalah kodenya:
. .
.
.
.
if($buat)
    echo"Berhasil buat tabel profil";
else
     echo"gagal buat tabel profil";
?> 



Dalam kode diatas kita membuat sebuah validasi dengan if dan else. dan menampilkan validasi tersebut dengan echo" ". Jika kita berhasil membuat tabel maka akan muncul validasi Berhasil membuat tabel profil, Tetapi jika tabel gagal dibuat maka akan muncul validasi gagal buat tabel profil.
ini adalah akhir dari validasi pembuatan tabel.
Setelah berhasil membuat tabel. maka kita tutup koneksi ke database mysql dengan kode ini.


 <?php
$close=$kon->close()or die('gagal tutup koneksi');
?>




kode $kon->close() Digunakan untuk menutup koneksi ke database mysql, kamu juga bisa menggunakan kode mysqli_close($kon). dan kode or die() Digunakan untuk memberitahukan jika koneksi tidak dapat ditutup.
PENTING!Variabel $kon Adalah variabel yang kita buat saat membuat file koneksi.php.

Komentar