Rabu, 04 November 2015

Tutorial Database MySQL PHP ( Tugas 6 )

Pada tutorial kali ini kita akan belajar bagaimana cara membuat database, membuat koneksi database, membuat tabel di database, manambahkan data, dan menampilkan data database Mysql di PHP.



Membuat Database Mysql Dengan PHP
Perhatikan contoh skrip membuat database MySQL di PHP berikut ini :
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$koneksi = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $koneksi )
{
  die('Gagal Koneksi: ' . mysql_error());
}
$sql = 'CREATE Database test_db';
$buatdb = mysql_query( $sql, $koneksi );
if(! $buatdb )
{
  die('Pembuatan database, gagal: ' . mysql_error());
}
echo "Database test_db berhasil dibuat\n";
mysql_close($koneksi);
?>
Memilih Database MySQL Dengan PHP
Setelah selesai kita membuat database MySQL di PHP, sekarang kita akan memilih database yang telah kita buat tadi.
Perhatikan contoh skrip memilih database MySQL di PHP berikut ini :
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$koneksi = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $koneksi )
{
  die('Gagal Koneksi: ' . mysql_error());
}
echo 'Koneksi Berhasil';
mysql_select_db( 'test_db' );
mysql_close($koneksi );
?>
Membuat Tabel di Database MySQL dengan PHP
Perhatikan contoh skrip membuat tabel di database MySQL dengan PHP berikut ini :
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$koneksi = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $koneksi )
{
  die('Gagal Koneksi: ' . mysql_error());
}
$sql = '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(6) NOT NULL, '.
       'primary key ( id_karyawan ))';

mysql_select_db('test_db');
$buattabel = mysql_query( $sql, $koneksi );
if(! $buattabel )
{
  die('Gagal Membuat Tabel: ' . mysql_error());
}
echo "Tabel Karyawan sukses dibuat\n";
mysql_close($koneksi);
?>
Insert Data ke Tabel MySQL Dengan PHP
Perhatikan contoh skrip insert data ke tabel di database MySQL dengan PHP berikut ini :
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$koneksi = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $koneksi )
{
  die('Gagal Koneksi: ' . mysql_error());
}
$sql = 'INSERT INTO karyawan '.
       '(nama_karyawan,alm_karyawan, gaji_karyawan, tgl_gabung) '.
       'VALUES ( "Siti Nuraini", "Jalan Agus Salim No.6", 2000000, NOW() )';

mysql_select_db('test_db');
$tambahdata = mysql_query( $sql, $koneksi );
if(! $tambahdata )
{
  die('Gagal tambah data: ' . mysql_error());
}
echo "Berhasil tambah data\n";
mysql_close($koneksi);
?>
Cara Menampilkan Data dari Tabel Database
Perhatikan contoh skrip menampilkan data dari tabel di database MySQL dengan PHP berikut ini :
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$koneksi = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $koneksi )
{
  die('Gagal Koneksi: ' . mysql_error());
}
$sql = 'SELECT * FROM karyawan';

mysql_select_db('test_db');
$ambildata = mysql_query( $sql, $koneksi);
if(! $ambildata )
{
  die('Gagal ambil data: ' . mysql_error());
}
while($row = mysql_fetch_assoc($ambildata))
{
echo "ID Karyawan :{$row['id_karyawan']} ".
           "Nama Karyawan : {$row['nama_karyawan']}".
           "Alamat Karyawan : {$row['alm_karyawan']}".
           "Gaji Karyawan : {$row['gaji_karyawan']}".
           "Tanggal Gabung : {$row['tgl_gabung']}".
           "------------------------------------------";
}
echo "Berhasil ambil data\n";
mysql_close($koneksi);
?>
Tidak ada komentar :

Tidak ada komentar :

Posting Komentar