Tutorial Menyimpan Data ke Database & Menampilkan Data dengan PHP

Tutorial Menyimpan Data ke Database & Menampilkan Data dengan PHP - Apabila Anda sedang mencari informasi terkait dengan Tutorial Menyimpan Data ke Database & Menampilkan Data dengan PHP, maka anda ada di website yang benar, yaitu Aneka source code aplikasi, Rekomendasi kami untuk Tutorial Menyimpan Data ke Database & Menampilkan Data dengan PHP berikut mungkin adalah cocok dengan yang anda butuhkan saat ini.

lihat juga


Tutorial Menyimpan Data ke Database & Menampilkan Data dengan PHP

Di tutorial  Menyimpan Data ke Database & Manampilkan Data dengan PHP ini akan dibahas bagaimana Membuat koneksi ke database MySQL, menyimpan data ke database, Membaca data dari database & menampilkan data ke user.  Tutorial ini membutuhkan  pengetahuan dasar MySQL anda. Jika anda sama sekali belum memiliki pengetahuan dasar MySQL silahkan kunjungi website www.MySQL.com untuk mempelajari MySQL terlebih dahulu. Karena pada tutorial ini tidak akan dibahas mengenai MySQL secara mendalam.

Menyimpan Data ke Database

Buatlah sebuah database dengan nama db_contact_us, kemudian buat sebuah tabel dengan nama tb_contact_us, dengan struktur sebagai berikut:



















FieldTipe Data
namavarchar(50)
emailvarchar(50)
komentartext

Setelah selesai langkah selanjutnya yang harus anda lakukan adalah melakukan koneksi ke database. Untuk melakukan koneksi di PHP adalah menggunakan function mysql_connect(db_host, db_user, db_pass) yang mempunyai 3 parameter, yaitu : db_host adalah nama server atau host tempat database disimpan, jika database anda berada pada komputer anda sendiri anda akan mengisi parameter ini dengan localhost, db_user adalah user dari database MySQL, dan db_pass password dari user database MySQL. Contoh di bawah adalah contoh untuk melakukan koneksi database db_contact_us, dimana user database MySQL dikomputer saya adalah root dan passwordnya adalah root:

[php]
$conn=mysql_connect("localhost", "root", "root");
mysql_select_db("db_contact_us"); /*memilih database mana yang digunakan. */
[/php]

Langkah berikutnya adalah membuat form HTML untuk user menginputkan komentarnya. Untuk lebih jelas buatlah contoh berikut ini.

Langkah I Membuat Contact Form


Buatlah document HTML baru dengan text editor anda serta buat HTML form seperti berikut:

[php]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Contact US</title>
</head>
<body>

<form id="form1" name="form1" method="post" action="save_contact.php">


Nama :
<input name="nama" type="text" id="nama" />




Email :
<input name="email" type="text" id="email" />




Komentar :
<textarea name="komentar" id="komentar"></textarea>




<input type="submit" name="Submit" value="Simpan" />


</form>

</body>
</html>
[/php]

Simpan HTML document tersebut dengan nama contact_form.html dan letakkan pada direktori web server anda.

Langkah II Membuat PHP Script


Buat script PHP untuk menyimpan data yang dikirim dari contact_form.html. Mulai dengan membuat inisialisasi document HTML

[php]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Contact Us</title>
</head>
<body>
[/php]

Selanjutnya membuat script PHP untuk koneksi ke database :

[php]
<?php
//melakukan koneksi ke database
$conn=mysql_connect("localhost", "root", "root");
mysql_select_db("db_contact_us");

kemudian membuat variabel untuk menyimpan data yang dikirim

$nama=$_REQUEST['nama'];
$email=$_REQUEST['email'];
$komentar=$_REQUEST['komentar'];

selanjunya menyimpan data ke tabel, untuk menyimpan data ke tabel gunakan function mysql_query(query) yang memiliki sebuah parameter yaitu query = Query yang digunakan untuk menyimpan data (INSERT).

//membuat Query untuk menyimpan data
$sql="INSERT INTO tb_contact_us (nama, email, komentar)
values ('$nama','$email','$komentar')";
//menyimpan data ke database
mysql_query($sql);

selanjutnya memberi tahu user bahwa data telah tersimpan.

echo "
<h2>Data Telah Disimpan</h2>

";
?>
</body>
</html>

[/php]

Jika dituliskan secara lengkap sebagai berikut:

[php]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Contact Us</title>

</head>

<body>

<?php

//melakukan koneksi ke database

$conn=mysql_connect("localhost", "root", "root");

mysql_select_db("db_contact_us");

//membuat variabel untuk

//menyimpan data yang dikirim

$nama=$_REQUEST['nama'];

$email=$_REQUEST['email'];

$komentar=$_REQUEST['komentar'];

//membuat Query untuk menyimpan data

$sql="INSERT INTO tb_contact_us (nama, email, komentar) values ('$nama','$email','$komentar')";

//menyimpan data ke database
mysql_query($sql);
echo "
<h2>Data Telah Disimpan</h2>

";
?>
</body>
</html>
[/php]

Sekarang simpan dengan nama save_contact.php dan letakkan pada direktori web server anda. Kemudian lihat hasilnya di web browser anda. Jika anda telah melakukannya dengan benar maka hasilnya akan seperti berikut:

contact_formsave_contact

Menampilkan Data


Setelah bisa menyimpan data ke database sekarang anda akan belajar untuk membaca data dari database dan menampilkannya ke user. Untuk membaca data dari database anda harus melakukkan koneksi terlebih dahulu ke database, baru kemudian membaca data menggunakan fungsi mysql_query() dan mysql_fetch_array(). Untuk lebih jelas lakukanlah contoh berikut ini.

Buat sebuah document baru dengan text editor anda, dan mulai membuat inisialisasi document HTML.

[php]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Membaca Data</title>
</head>
<body>
[/php]

Selanjutnya membuat koneksi ke database :

[php]
<?php
$conn=mysql_connect("localhost", "root", "root");
mysql_select_db("db_contact_us");

membuat query SELECT dan membaca data

//membuat query select
$sql="select * from tb_contact_us";
//membaca data
$hasil=mysql_query($sql);

kemudian menampilkan data ke user dengan fungsi mysql_fetch_array()

while($row=mysql_fetch_array($hasil)){
//menampilkan field nama
echo "Nama : ".$row['nama'];
//menampilkan field email
echo "
Email : ".$row['email'];
//menampilkan field komentar
echo "
Komentar ; ".$row['komentar'];
echo "
<hr>

";
}
?>
[/php]

code diatas akan membaca seluruh record yang ada pada tabel, selama masih ada record berikutnya akan terus dilakukan perulangan. Kode secara lengkap adalah sebagai berikut:

[php]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Membaca Data</title>
</head>
<body>
<?php
//membuat koneksi ke database
$conn=mysql_connect("localhost", "root", "root");
mysql_select_db("db_contact_us");
//membuat query select
$sql="select * from tb_contact_us";
//membaca data
$hasil=mysql_query($sql);
//menampilkan data
while($row=mysql_fetch_array($hasil)){
//menampilkan field nama
echo "Nama : ".$row['nama'];
//menampilkan field email
echo "
Email : ".$row['email'];
//menampilkan field komentar
echo "
Komentar ; ".$row['komentar'];
echo "
<hr>

";
}
?>
</body>
</html>
[/php]

Simpan dengan nama read_data.php dan letakkan di direktori web server anda. Kemudian lihat hasilnya dengan web browser anda. Hasilnya akan seperti berikut:

read_data

jika anda ingin mengetahui lebih dalam fungsi-fungsi yang digunakan pada tutorial ini seperti fungsi mysql_query, mysql_fetch_array atau pun fungsi-fungsi PHP yang lain silahkan kunjungi http://www.php.net




Di tutorial Menyimpan Data ke Database & Manampilkan Data dengan PHP anda telah belajar bagaimana membuat koneksi ke database MySQL, menyimpan data ke database, Membaca data dari database & menampilkan data ke pengguna.

Silahkan anda download file tutorial Menyimpan Data ke Database & Manampilkan Data dengan PHP melalui tombol download di bawah ini :

Download

sumber : myphptutorial


Terima kasih telah membaca tentang Tutorial Menyimpan Data ke Database & Menampilkan Data dengan PHP

Aneka Source Code Aplikasi - Tutorial Menyimpan Data ke Database & Menampilkan Data dengan PHP, Semoga bisa membantu anda dalam belajar pemrograman atau mungkin dapat juga menjadi ide atau inspirasi untuk membuat karya baru yang lebih baik lagi.

Anda sedang membaca Tutorial Menyimpan Data ke Database & Menampilkan Data dengan PHP artikel tentang aneka source code aplikasi https://anekasourcecode.blogspot.com/2016/03/tutorial-menyimpan-data-ke-database.html Semoga blog sederhana ini dapat membantu dan bermanfaat bagi anda.

0 Response to "Tutorial Menyimpan Data ke Database & Menampilkan Data dengan PHP"

Posting Komentar