Tugas 6 : PHP




1.       Masukkan script berikut ke dalam notepad++ atau code editor php lainnya
<?php
//FUNCTION UNTUK MENGKONEKSIKAN DATABASE
function CekDB($db_name){
                $dbhost = 'localhost';
                $dbuser = 'root';
                $dbpass = '';
                $koneksi = mysql_connect($dbhost, $dbuser, $dbpass);
if (!$koneksi){
                die("Gagal Koneksi");
}
$db = mysql_select_db($db_name);
if ($db == true){
                echo "Berhasil Terhubung ke database " . $db_name . "<br>";
}else{
                echo "Gagal terhubung ke database " . $db_name . "<br>";
}

/*

if ($sql != null){
                $query = mysql_query("$query", $koneksi);
                if ($query ==)
}
**/
mysql_close($koneksi);
}

//FUNCTION UNTUK MEMBUAT DATABASE, MENGKONEKSIKAN, LALU MEMBUAT TABEL
function Step2(){
                $dbhost = 'localhost';
                $dbuser = 'root';
                $dbpass = '';
                $koneksi = mysql_connect($dbhost, $dbuser, $dbpass);
               
                if (!$koneksi){
                                die("Koneksi gagal");
                }
               
                //PERINTAH MEMBUAT DATABASE
                $sql_create_db = "CREATE database test_db";
                $query = mysql_query($sql_create_db);
                if ($query){
                                echo "Berhasil membuat database test_db<br>";           
                }else{
                                echo "Gagal membuat database <br>";
                }
               
                //PERINTAH MEMBUAT TABLE
                $sql_create_tb = 'CREATE TABLE karyawan( '.
                                                                                'id_karyawan INT NOT NULL AUTO_INCREMENT, '.
                                                                                'nama_karyawan VARCHAR(20) NOT NULL, '.
                                                                                'alm_karyawan VARCHAR(20) NOT NULL, '.
                                                                                'gaji_karyawan INT NOT NULL,'.
                                                                                'tgl_gabung timestamp NOT NULL,'.
                                                                                'primary key(id_karyawan))';
               
                //PERINTAH MEMILIH DATABASE
                mysql_select_db('test_db');
                $buattabel = mysql_query( $sql_create_tb, $koneksi );
               
                if (!$buattabel){
                                die("Gagal membuat tabel :" . mysql_error());
                }
                echo "Tabel Karyawan Sukses Dibuat\n<br>";
                mysql_close($koneksi);
}
//MENGKONEKSIKAN DATABASE KLAUSA
CekDB("klausa");
//MENGKONEKSIKAN DATABASE KEBUTUHAN_PANGANKU
CekDB("kebutuhan_panganku");
//MEMBUAT DATABASE  test_db, MENGKONEKSIKAN DATABASE, DAN MEMBUAT TABEL KARYAWAN
Step2();
?>          

Keterangan :
Script diatas berisi perintah untuk mengkoneksikan dua database yaitu ‘klausa’, dan ‘kebutuhan_panganku’ dan Melakukan eksekusi query membuat database ‘test_db’ kemudian mengkoneksikan database tersebut, lalu membuat tabel karyawan.


2.       Simpan di folder htdocs, atau simpan di folder baru di htdocs

Sebagai contoh, saya menyimpan di folder belajar di folder htdocs

3.       Eksekusi script php tersebut dengan web browser dengan cara mengetikkan url localhost/nama_folder/nama_script.php


4.       Jika eksekusi berhasil, maka akan menampilkan hasil berikut ini

Berikut adalah tampilan hasil database menggunakan fitur shell di xampp


Previous
Next Post »