Membuat Database
- Buka Browser Anda ( Internet Explorer / Firefox / Opera dll)
- Ketikan pada bagian Address : http://localhost/phpmyadmin/
- Untuk membuat database, isikan nama database misalkan dbbukutamu
- Buat tabel misalkan tamu dengan field no, nama, email, dan pesan
- jika sudah selsai klik save
Atau anda bisa download Database Bukutamu Disini
Tipe-tipe yang sering digunakan dalam membuat field tabel adalah :
- INT, untuk menyatakan data berupa angka
- VARCHAR, untuk menyatakan data berupa karakter atau string ( batasnya sampai 255 karakter)
- DATE, untuk menyatakan data berupa tanggal
- TIME, untuk menyatakan data berupa waktu
- TEXT, untuk menyatakan data berupa karakter dalam jumlah yang banyak ( lebih dari 255 kareakter), misalnya untuk isi berita dan pesan
Membuat File Koneksi
File koneksi sebaiknya dipisah, karena untuk bisa mengakses database dan tabel di MySQL kita harus melakukan koneksi terlebih dahulu agar bisa terhubung dengan database tersebut
Skrip koneksi_bukutamu.php
<?php
mysql_connect("localhost","root","");
mysql_select_db("dbtamu");
?>
Proses Input Data
Proses input data adalah suatu proses untuk memasukan data-data ke dalam database/tabel. Perintah SQL yang akan digunakan adalah
INSERT INTO nama_tabel (field1,filed2,....) VALUES (data1,data2,...);
untuk mempraktekannya tuliskan dua file skrip berikut
Skrip form_tamu.php
<HTML>
<BODY>
<H3>INPUT BUKU TAMU</H3>
<FORM METHOD=POST ACTION=input_tamu.php>
Nama : <INPUT TIPE=TEXT NAME='nama'><BR>
e-mail : <INPUT TIPE=TEXT NAME='email'><BR>
Pesan : <BR><TEXTAREA NAME='pesan' ROWS=5 COLS=25></TEXTAREA><BR>
<INPUT TYPE=SUBMIT VALUE=Kirim>
</FORM>
</BODY>
</HTML>
Skrip input_tamu.php
<?php
include "koneksi_bukutamu.php";
$input="INSERT INTO tamu(nama,email,pesan)
VALUES('$_POST[nama]','$_POST[email]','$_POST[pesan]')";
mysql_query($input);
//Apabila Perintah SQL untuk menginput data benar
if ($input)
{
echo "Proses Input Data Berhasil";
}
else
{
echo "Proses Input Data Gagal";
}
?>
Menampilkan data dari Database
Untuk melihat hasil data-data yang telah dimasukan kedatabase, maka kita perlu menampilkan ke browser. Perintah SQL yang akan digunakan adalah :
SELECT * FROM nama_tabel;
untuk mempraktekannya, cobalah tuliskan skrip berikut ini
Skrip tampil_tamu.php
<?php
echo "<H3>DATA TAMU</H3>";
include "koneksi_bukutamu.php";
$tampil="SELECT * FROM tamu ORDER BY no DESC";
$hasil=mysql_query($tampil);
while ($data=mysql_fetch_array($hasil))
{
//tampilkan nama, email dan pesan di browser
echo "Nama : $data[nama]<BR>";
echo "E-mail : $data[email]<BR>";
echo "Pesan : $data[pesan]<BR>";
echo "------------------------<BR>";
}
?>
Mudah bukan, semoga bemanfaat untuk anda yang sedang belajar dan memahami PHP :)
Atau anda bisa download latihannya DISINI
kalo mau dipasang di blog brati butuh hosting lain ya bu ?? bisa kasih info webhost yg free tapi bagus ?? ngarep hehehe
ReplyDeleteFootball :: Iyah klu mau di Online kan ya butuh Hosting :)
ReplyDeleteBelajar butuh biaya, tapi klu udah pengalaman biaya tersebut akan kembali belipat2 hehehe :)