DATABASE

MEMBUAT DATABASE DAN TABEL MYSQL –
• Jalankan lampp
• Buka browser, ketikkan pada addres bar : localhost/phpmyadmin
• Buat database kamu. ketikkan nama database mu pada Create New Database, (pada contoh ini
nama databasenya adalah databaseku) kemudian klik Create
• Buat tabel, klik database yang barusan kamu buat. Beri nama tabel pada Create new table on
database databaseku (pada contoh ini nama tabelnya adalah buku_tamu) number of fields kita
isi 3, tekan Go
• Isi field. type, dan length , ke 3 field tersebut adalah
field=nama, type=varchar, length=25
field=alamat, type=varchar, length=25
field=pesan, type=varchar, length=225
tekan save, dan kita telah berhasil membuat sebuah tabel dengan nama buku_tamu.
– MENGHUBUNGKAN/MENGKONEKSIKAN PHP DENGAN DATABASE MYSQL
untuk menghubungkan php dengan mysql dan menghubungkan php dengan database :
• Buka editor text (gedit), ketikkan :
<?
$host=”localhost”;
$user=”root”;
$password=””;
$db=”databaseku”;
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
if ($konek) {
echo “Koneksi php ke database mysql berhasil..”;
}
else {
echo “Koneksi php ke database gagal..”;
}
mysql_select_db($db,$konek) or die (mysql_error());
?>
save as di /opt/lampp/htdocs/tamu dengan nama koneksi.php
• Liat hasilnya, buka browser ketikkan pada addres bar localhost/tamu/koneksi.php
• Hasil :
Koneksi php ke database mysql berhasil..
– MENYIMPAN DATA KE DATABASE MYSQL –
1. HALAMAN ISI BUKU TAMU
• buka editor text
• ketikkan :
<?
$host=”localhost”;
$user=”root”;
$password=””;
$db=”databaseku”;
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
mysql_select_db($db,$konek) or die (mysql_error());
echo “<b>Isi Buku Tamu</b><br>”;
echo “<form method=’post’ action=’simpan.php’>”;
echo “Nama : <input type=’text’ name=’nama_tamu’><br><br>”;
echo “Alamat : <input type=’text’ name=’alamat_tamu’><br><br>”;
echo “Pesan : <textarea row=5 cols=45 name=’pesan_tamu’></textarea><br>”;
echo “<input type=’submit’ value=’Kirim’>”;
echo “</form>”;
echo “<a href=’lihat.php’>Lihat Buku Tamu</a>”;
?>
save as di /opt/lampp/htdocs/tamu dengan nama bukutamu.php
jalankan di browser ketik localhost/tamu/bukutamu.php
• hasil :
form di atas belum bisa di kirim karena untuk actionnya (simpan.php) belum kita buat.
link Lihat Buku Tamu juga belum bisa dipakai karena kita belum membuat lihat.php (nanti akan kita
buat)
2. MEMBUAT ACTION SIMPAN
• buka editor text
ketikkan :
<?
$host=”localhost”;
$user=”root”;
$password=””;
$db=”databaseku”;
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
mysql_select_db($db,$konek) or die (mysql_error());
mysql_query(“insert into buku_tamu
values(‘$_POST[nama_tamu]’,’$_POST[alamat_tamu]’,’$_POST[pesan_tamu]’)”,$konek) or
die(mysql_error());
echo “Terimakasih telah mengisi pesan… <b>$_POST[nama_tamu]</b><br>”;
echo “<a href=’lihat.php’>lihat buku tamu</a><br>”;
echo “<a href=’bukutamu.php>Kembali</a>”;
?>
• save as di /opt/lampp/htdocs/tamu dengan nama simpan.php
• hasil :
– MENAMPILKAN DATA DARI DATABASE MYSQL –
• buka editor text :
• ketikkan :
<?
$host=”localhost”;
$user=”root”;
$password=””;
$db=”databaseku”;
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
mysql_select_db($db,$konek) or die (mysql_error());
$query=mysql_query(“select*from buku_tamu”,$konek) or die (mysql_error());
echo ” BUKU TAMU “;
echo “<table border=’1′>”;
echo “<tr><td>Nama </td><td> Alamat </td><td> Pesan </td></tr>”;
while ($data=mysql_fetch_array ($query))
{
echo “<tr><td>$data[0]</td><td>$data[1]</td><td>$data[2]</td></tr>”;
}
echo “</table>”;
echo “<a href=’bukutamu.php’>Isi Buku Tamu</a><br>”;
?>
save as di /opt/lampp/htdocs/tamu dengan nama lihat.php
buka browser ketik di addres bar localhost/tamu/lihat.php
hasil :

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s