Contoh Insert data pada database Mysql dengan PHP
Berhubung karena saya membaca pertanyaan disalah satu forum tentang menghubungkan database Mysql dengan PHP, akhirnya saya tertarik membuat postingan tentang ini. Untuk database yang kita gunakan pada contoh ini adalah database yang sudah kita buat pada postinga ini Membuat database dan table pada mysql untuk PHP. Nah, karena database kita sudah ada, maka kita langsung aja membuat coding yang dibutuhkan.
Sekedar informasi, untuk menjalankan PHP dan Mysql pada browser, maka perlu anda pastikan bahwa XAMPP sudah terinstal dan sudah jalan pada browser anda. Apabila XAMPP sudah jalan sebagaimana mestinya maka silakan anda lanjut pada codingnya.
Untuk tulisan yang saya beri warna biru, itu adalah nama file yang akan memproses data hasil input kita untuk disimpan kedalam database kita. Nah, jika setelah selesai anda mengetik dan memahaminya, maka jangan lupa simpan dengan nama tambah.php. File ini anda letakkan kedalam folder htdocs yang terletak di :
C:\XAMPP\htdocs\
Setelah anda menyimpan filenya, maka silakan anda jalankan pada browser anda dengan mengetik :
http://localhost/tambah.php
apabila berjalan dengan normal, maka sekarang kita lanjut pada pembuat coding file masukkan.php.
Silakan anda copy coding berikut :
Penjelasanya :
<?php dan ?> merupakan awal yang menandakan bahwa script tersebut adalah PHP. Sedankan yang waran biru localhost merupakan nama host komputer kita. karena database masih berada pada komputer local maka hostnya diberi nama localhost sedangkan apabila berada pada hosting, maka hostnya diberi nama sesuai yang didapat dari hostingan yang kita sewa.
sedangkan tulisan root itu merupakan nama user dari database kita, dan tanda kutip ganda merupakan password database kita. Disini dikosongkan karena database localhost komputer saya tidak memiliki password dan apabila komputer anda memiliki password silakan anda passwordnya diantara kutip tersebut. Sedangkan :
mysql_select_db("db_testing"); adalah nama database yang sudah kita buat sebelumnya.
Nah, untuk menguji coding diatas, maka silakan jalankan pada browser anda :
http://localhost/tambah.php
lalu tekan ENTER, setelah itu coba isi nama dan password yang anda kehendaki lalu tekan tombol "Simpan", maka akan muncul tulisan
Data berhasil disimpan
Untuk melihat apakah datanya sudah berhasil disimpan, silakan anda masuk pada database anda dengan cara mengetik :
http://localhost/phpmyadmin
lalu klik database "db_testing" lalu klik "tbl_user". Setelah anda berada pada halaman table tbl_user, silakan anda klik tombol "Browse" maka akan terlihat data yang sudah anda input tadi.
Sekian saja tutorial ini, semoga membantu.
Jika ada pertanyaan silakan anda tanyakan pada tempat dikomentar dibawah ini.
Sekedar informasi, untuk menjalankan PHP dan Mysql pada browser, maka perlu anda pastikan bahwa XAMPP sudah terinstal dan sudah jalan pada browser anda. Apabila XAMPP sudah jalan sebagaimana mestinya maka silakan anda lanjut pada codingnya.
Pada contoh kali ini, maka kita akan mencoba meng-insert data pada database yang sudah kita buat. Nah untuk mengingatkan anda, maka nama database kita sebelumnya adalah "db_testing" dan nama table nya adalah "tbl_user" dengan 2 field didalamnya yaitu "nama" dan "passwors".
Sekarang mari kita merancang tampilan utama halaman kita, dan beri nama tambah.php.
Sekarang mari kita merancang tampilan utama halaman kita, dan beri nama tambah.php.
<html>
<head>
<title>COntoh insert</title>
</head>
</html>
<body>
<form action="masukkan.php" method="post">
Nama : <input type="text" name="nama" />
Password : <input type="text" name="pass" />
<input type="submit" name="submit" value="Simpan" />
</form>
</body>
</html>
Untuk tulisan yang saya beri warna biru, itu adalah nama file yang akan memproses data hasil input kita untuk disimpan kedalam database kita. Nah, jika setelah selesai anda mengetik dan memahaminya, maka jangan lupa simpan dengan nama tambah.php. File ini anda letakkan kedalam folder htdocs yang terletak di :
C:\XAMPP\htdocs\
http://localhost/tambah.php
apabila berjalan dengan normal, maka sekarang kita lanjut pada pembuat coding file masukkan.php.
Silakan anda copy coding berikut :
<?php $namaUser = $_POST['nama']; $passUser = $_POST['pass']; mysql_connect("localhost","root",""); mysql_select_db("db_testing"); mysql_query("Insert into tbl_user values
('".$namaUser."','".$passUser."')"); print "Data berhasil disimpan"; ?>
Penjelasanya :
<?php dan ?> merupakan awal yang menandakan bahwa script tersebut adalah PHP. Sedankan yang waran biru localhost merupakan nama host komputer kita. karena database masih berada pada komputer local maka hostnya diberi nama localhost sedangkan apabila berada pada hosting, maka hostnya diberi nama sesuai yang didapat dari hostingan yang kita sewa.
sedangkan tulisan root itu merupakan nama user dari database kita, dan tanda kutip ganda merupakan password database kita. Disini dikosongkan karena database localhost komputer saya tidak memiliki password dan apabila komputer anda memiliki password silakan anda passwordnya diantara kutip tersebut. Sedangkan :
mysql_select_db("db_testing"); adalah nama database yang sudah kita buat sebelumnya.
Nah, untuk menguji coding diatas, maka silakan jalankan pada browser anda :
http://localhost/tambah.php
lalu tekan ENTER, setelah itu coba isi nama dan password yang anda kehendaki lalu tekan tombol "Simpan", maka akan muncul tulisan
Data berhasil disimpan
Untuk melihat apakah datanya sudah berhasil disimpan, silakan anda masuk pada database anda dengan cara mengetik :
http://localhost/phpmyadmin
lalu klik database "db_testing" lalu klik "tbl_user". Setelah anda berada pada halaman table tbl_user, silakan anda klik tombol "Browse" maka akan terlihat data yang sudah anda input tadi.
Sekian saja tutorial ini, semoga membantu.
Jika ada pertanyaan silakan anda tanyakan pada tempat dikomentar dibawah ini.
Mantab bro, lanutkan karyamu utk negeri tercinta INDONESIA ini.
ReplyDeleteThanx bro....
ReplyDelete:D
perbanyak lagi broo
ReplyDeletewkwkwkwkwkw
bagaimana untuk file ASP gn dan databasenya ms acces...syntaxnya gmna minta bantuannya...
ReplyDeleteadmin saya mau bertanya punya saya kok gak bisa di inputkan padahal klo sudah di submit tidak keluar artikel terkait... tapi saat diinputkan outputnya data berhasil dimasukkan tetapi hanya artikelnya tidak keluar, tlong dijawab ya...
ReplyDeletePada contoh diatas, user hanya bisa mengetik dan men-submit data yang diisinya kedalam database. Dan setelah selesai disubmit tidak akan menampilkan apa2 selain kalimat
ReplyDelete"Data berhasil disimpan "...
Sedangkan untuk melihat data yang berhasil kita tambah dapat dilihat langsung dalam databasenya. Ikuti aja panduan diatas..
Semoga membantu...
ciamik bro..tq
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteBagus contohnya..
ReplyDeleteTerima kasih telah berkunjung
Delete:)