24 Februari 2009

Script Dasar Membuat koneksi database MySql dengan PHP

. 24 Februari 2009

 

php-logo 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 Apache2Triad. Table berikut saya beri nama daftar_buku.

 

db

 

beberapa perintah dasar yang sering digunakan untuk mengolah database adalah sbb :

  1. 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
  2. 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.
  3. 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 :

    eks_browser

  4. 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.

    datahapus
  5. 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

    ubah
    Semoga Bermanfaat ……..



Baca Juga

Cari yang lain:


14 comments:

Anonim mengatakan...

Ilmuku belom nyandak Bos Met..Sekarang Bos Met makin canggih aja nie..

Anonim mengatakan...

mbuh met met

aku ra mudeng!!!!!!!!!



biarkan aku dengan kregaptekanku

Anonim mengatakan...

opo iku??? :-/

masih belom sampe sana saya boz :D

Anonim mengatakan...

iki opo ya> save sek, makaseh

Anonim mengatakan...

thank's bgt Q dah dpt article
( mzn )

Anonim mengatakan...

bos.....mohon info.......

kalo yg tampil cuma nama tabelnya doang tp datanya ga muncul.......
itu kenapa ya?????

mohon petunjuk....plis.......
info nya mohon dikirim ke kppn126@gmail.com

wahyu mengatakan...

tengkyu boz, berguna nih buat amatiran kaya aye...

Anonim mengatakan...

Hmm bagus tuchh,,

Oya cara bikin tulisan flash di label tu gmn seh,, ajarin dunk,, plus skrip na,,

tlg kirim ke leeyhoen@gmail.com yach,,

Wanto Ari Wibowo mengatakan...

Thank's banges Sohib, Untuk Tutorialnya, Mudah2an di berikan hidayah yg lebih baik lg, untuk Programmingnya dan untuk semuanya. AMIN

beb mengatakan...

saya masih agak bgung mas ,,, bisa minta penjelasan nya lagi gak ????

Anonim mengatakan...

owwh,,,kitu nya,,,,
ngartos ayena mah,,, ;)

danx rolien si ganteng kalem mengatakan...

rumayan rada rieut eung,,,=))

moel mengatakan...

itu di ketik nya d cmd?? bagaimna klo pake from??

Teras Info mengatakan...

Terimakasih banyak atas sharenya...
saya sangat terbantu sekali..

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Posting Komentar

 
Kompiku.com Powered ByBlogger.com