Tuesday, January 1, 2013

PHP


Script PHP Untuk Koneksi Database

Script PHP Untuk Koneksi Database -  Pada postingan kali iniBLOGNYA SI IMIN akan memposting tentang pemrograman. Tepatnya pemrograman PHP. Ya! PHP sendiri merupakan bahasa pemrograman web yang digunakan untuk membuat sebuah website dinamis dengan koneksi data ke database. Dan berhubung saya juga sedang mempelajarinya di bangku kuliah, maka dari itu saya akan mempraktekkannya di blog ini. Disini saya menggunakan Web ServerXAMPP. Dan database yang saya gunakan adalah database bukudengan tabel bernama daftar_buku. Oke langsung saja yuk kita bareng-bareng belajar script PHP untuk koneksi database. Yang pertama kalian lakukan adalah membuat database(dalam hal ini database buku) diPHPMyAdmin dan membuat tabel di dalam database tersebut(dalam hal ini tabel daftar_buku).


Beberapa perintah dasar yang sering digunakan untuk mengolah database adalah sbb :
Membuat Koneksi PHP dengan database MySql
<?php
$host=”localhost”;
$username=”username”;
$password=”password”;
$database=”buku”;
$connect=mysql_connect($host,$username,$password);
mysql_select_db($database,$connect);
?>
username dan password adalah username dan password database MySql. simpan kode diatas dengan nama koneksi.php

Memasukan data ke database 
File koneksi di atas dapat dipanggil setiap saat kita melakukan koneksi ke database.
<?php
include(“koneksi.php”);
$sql=”INSERT INTO daftar_buku(kode_buku, nama_buku, pengarang) VALUES (‘MI-03’, ‘Ekonomi Mikro’, ‘Suparman’)”;
mysql_query($sql);
?>
Bila kode diatas dieksekusi oleh browser, maka data pada database akan ditambah sesuai value yang saya masukan.

Menampilkan data dari database
Untuk mengambil data dari database dan menampilkannya dalam bentuk tabel saya gunakan kode sbb :
<?php
include(“koneksi.php”);
$sql=”SELECT * FROM daftar_buku”;
$hasil=mysql_query($sql);
if($hasil){
while($baris=mysql_fetch_array($hasil)){
echo"<tr><td>".$baris['kode_buku']."</td><td>".$baris['nama_buku']."</td><td>". $baris['pengarang']."</td></tr>";
}
echo "</table>";
}
else {
echo "gagal menampilkan data";
}
?>
while digunakan untuk perulangan penampilan data yang diambil, pada kondisi ini saya ingin menampilkan data dengan bentuk table. bila kode diatas dieksekusi oleh browser, maka data akan ditampilkan sbb :

Menghapus data dari database

<?php
include("koneksi.php");
$sql="delete from daftar_buku where kode_buku='MI-03'";
$hasil=mysql_query($sql);
if($hasil){
echo "data telah dihapus";
}
else {
echo "data gagal dihapus";
}
?>
bila kode diatas dieksekusi oleh browser, maka akan tampil data telah dihapus dan data buku dengan kode MI-03 telah dihapus dari database


Merubah / Update Database
<?php
include("koneksi.php");
$sql="UPDATE daftar_buku SET nama_buku='Manajemen Bisnis' where kode_buku='UM-01'";
$hasil=mysql_query($sql);
if($hasil){
echo "data telah diubah";
}
else {
echo "data gagal diubah";
}
?>
bila kode diatas dieksekusi oleh browser, maka nama buku dengan kode UM-01 yang semula Statistika akan berubah menjadi Manajemen Bisnis.



Selamat mencoba dan Semoga Bermanfaat ^^


EmoticonEmoticon