Implementasi PHP ke Database

PHP adalah bahasa pemrograman web yang akhir-akhir ini banyak digunakan. dengan PHP kita dapat membuat sebuah website dinamis dengan koneksi data ke database. saat ini saya masih baru coba mempelajarinya. untuk bahan belajar saya gunakan database MySql sederhana yang saya hosting dengan server lokal xampp. Table berikut saya beri nama anggota.
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=”anggota”;
$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 anggota(id_agt, nama_agt, alamat) VALUES (‘A001’, ‘Robert’, ‘Jakarta’)”;
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 anggota”;
$hasil=mysql_query($sql);
if($hasil){
while($baris=mysql_fetch_array($hasil)){
echo"".$baris['id_agt']."".$baris['nama_agt']."". $baris['alamat']."";
}
echo "";
}
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 ke database 

<?php
include "koneksi.php"; 
$sql="delete from anggota where id_agt="A001";
$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 anggota SET nama_agt='Robert Jakson' ,alamat='Banten' where id_agt="A0001";
$hasil=mysql_query($sql);
if($hasil){
echo "data telah diubah";
}
else {
echo "data gagal diubah";
}
?>
bila kode diatas dieksekusi oleh browser, maka nama anggota yang berID A0001 yang semula bernama Robert menjadi Rober Jakson dan alamatnya pun berubah.


No comments:

Post a Comment

Top
Designed By Seo Blogger Templates