Cara Insert data ke database MySql dengan PHP
Selamat sore dan berjumpa kembali semua.. 😀
Baik langsung saja ke pokok nya. Pada kali ini akan dibahas bagaimana cara melakukan insert atau input data ke database MySql dengan bahasa pemrograman PHP. Untuk saat ini kita akan membuat bagaimna cara insert data buku ke suatu tabel.
Sebelumnya nanti kita akan menggunakan file koneksi.php yang sudah dibahas pada postingan sebelumnya. Jika belum baca silahkan mengunjungi https://pehapecode.wordpress.com/2011/05/24/koneksi-php-dan-mysql/.
Baiklah, langsung saja..
- pertama buatlah tabel nya dulu dengan nama buku di database pehapecode yang sebelumnya sudah kita buat seperti pada gambar berikut..
- ketika sudah definisikan tiap atributnya seperti gambar berikut
- klik save dan maka akan terlihat struktur tabel seperti berikut
- kemudian mari kita bermain dengan syntak html dan php nya 😀
- kita akan membuat file index.php untuk tampilan input, input.php untuk script insert ke database dan view.php untuk melihat hasil inputan.
- index.php
<html> <head> <title>pehapecode</title> </head> <body> <form name="input" method="POST" action="input.php"> <table> <tr> <th colspan="2">Input Buku</th> </tr> <tr> <td>Judul</td> : <input type="text" name="<span class=" />judul"/> </tr> <tr> <td>Pengarang</td> : <input type="text" name="<span class=" />pengarang"/> </tr> <tr> <td>Tahun</td> : <input type="text" name="<span class=" />tahun"/> </tr> <tr> <input type="submit" name="submit" value="<span class=" />simpan"> </tr> </table> </form> </body> </html>
kemudian file input.php
<? include "koneksi.php"; //panggil file koneksi.php yang telah dibuat //mengambil variabel yang dikirim oleh index.php $jud=$_POST['judul']; $peng=$_POST['pengarang']; $th=$_POST['tahun']; $query="insert into buku values('','$jud','$peng','$th')"; $exe=mysql_query($query); echo"<a href='index.php'>Input Lagi</a></br>"; echo"<a href="view.php">Lihat Hasil Input</a>"; ?>
kemudian file view.php
<html> <head> <title>pehapecode</title> </head> <body> <table border=1 width="30%"> <tr> <th>No</th> <th>Judul</th> <th>Pengarang</th> <th>Tahun</th> </tr> <? include "koneksi.php"; $query="select * from buku"; $exe=mysql_query($query); $no=1; while ($row=mysql_fetch_array($exe)) { ?> <tr> <td><? echo $no;?></td> <td><? echo $row[1];?></td> <td><? echo $row[2];?></td> <td><? echo $row[3];?></td> </tr> <? $no++; } ?> </table> <a href='index.php'>Input Lagi</a></br> </body> </html>
simpan index.php di xampp/htdocs/pehape. - Langkah terakhir
buka browser dan ketikan http://localhost/pehapecode/index.php
klik simpan
coba lihat hasilnya
sudah nampilkah data yang di inputkan? bagaimana mudah bukan? :-) Jika masih ada yang eror, silahkan di cek kembali syntaknya. jangan lupa di rate dan di komen ya. Terima kasih :D
Advertisements
thx banget ilmunya 😉
sama-sama kang..
senang sekali bisa berbagi.. 🙂
isa kirim ke email dak ya ini…
aku mau dunk bang…
krin ke chen_thil13@yahoo.co.id ya
pliiiis ada tugas soal e hehe :p
sudah dikirim bang..
untuk databse nya silahkan di create sendiri..
ini yang view kok g bisa tampil ya datanya???? dengan script yang benar…. sama.. Tapi hasilnya kok g sama???
masa ga sama mba?
coba cek script nya, mungkin karena ada yg kurang tutupnya, karena setau saya, jika tanda tutup seperti >, itu terkadang terganti salam alt& atau apa gt yang digenerate oleh si penampil script.
cuma mau share aja, klo mau buka sesi php pake tulisan php mas kayak gini <?php. Kan masnya ngasih contoh cuma begini <?
Makanya saya bingung udah sam persis tapi kok g mau masuk database. Tapi tengkyu tutornya. Hehehehe
mba winda: penulisan script php sperti <? bener juga, cuman ga formal.. tapi seiring dg perkembangan php, lebih baiknya mba winda menggunakan yg lebih formal , solanya ada beberapa kasus mendapati error. btw thanks for comment
kok gak mau tampil view.php nya gan?dtbse udh berhasil…diinputkan di localhost tetp gak da inputnnya
thx Gan tutornya, klo sempat tlong dikirm ke email sya ryan.aishiteru@gmail.com
wah ini yang lagi saya cari2 buat tugas
makasih ya ilmu nya 🙂
sangat membantu kang
sip gan,,,thankz ilmunya….moga bnyk rejeki.amin
gan , bagian view.php nya bagian end nya ada ygn salah kenapa ya ?
maaf gan data yang saya input hanya bisa satu kali inputan….!!!
mohon pencerahannya…
thank’s
sama kaya punya ane
gan itu yang viewnya kayaknya ada yang salah, kalau bisa perbaiki dan kirim ke email saya :), makasih sebelumnya ini sangat berguna
ofcoursethisisreal
bisa dikirim gx bang ke lola.baget@gmail.com
makasih sebelumnya, aku punya soal mirip kayak gitu,
makasih sebelumnya bang
view.php muncul, tapi datanya ga mau muncul kang, itu gmana ya ?
itu karena ente belom buat koneksi.php
gan kalau cara bikn halaman login kayak gimana. ane kok bikin tapi sign up nya cuman bisa 1 kali doank
mantap gan, membantu memecahkan permasalahn saya.
kacau ni scriptnya masa tutup ada di statement?
kok koneksi.php ga ada.? d tambahin dong
Itu yang “koneksi.php” emang ga ada file nya kang bro??
mntap gan…
kalau buat hak akses dan form login ada ga gan?..sekalian form buat input baru hak akses?..trima kasih bisa dibantu gann …aldi_ais@yahoo.co.id
Mas kalo saya punya file excel dan mau ditampilkan syntax php nya bagaimana ?
Thanks ^^
mas, saya mau tanya, ini koneksinya berhasil dan view.php ny bsa dijalankan tanpa error dan warning, hanya saja masalahny, tidak ad data inputan yang tampil, bahkan saya priksa databaseny pun kosong, trm ksh mas
mas, saya mau tanya, ini koneksinya berhasil dan view.php ny bsa dijalankan tanpa error dan warning, hanya saja masalahny, tidak ad data inputan yang tampil, bahkan saya priksa databaseny pun kosong, trm ksh mas
min… ane dah coba2… tp gk bisa2…. bisa share gk ke email diposetiaji1@gmail.com
thnks ya….
min… ane dah coba tp masih error2… bisa shared gk ke email diposetiaji1@gmail.com
programnya ngaco
kunjungan balik mas http://www.fortune-id.blogspot.com
kak view.php nya kok ga bisa yah.. ga muncul datanya.. udah lengkap koneksi.phpnya jg
maz ane masih bingung sama query nya deh ngerti sih tp ane lg ngerjain project nag input nya itu kaga masuk2 ke view atau databases udah di cek berkali2 masih ttp aja udah di benerin gonta ganti script nya masih juga error klo bisa bantu ane dong mz kebingungan ane
makasih ilmunya
terimah kasih.. mengingat kembali php
bagi koneksi php nya masta”
makasih lur
bng bisa kirim file yg udh jdi nie email ny andikalove211@gmali.com
nggk jelas beda jauh antara coding an sama pembahasan.
gan yg $exe itu dari mana??
bang bisa kirim ke email nggak? rikartdesign@gmail.com bingung nih. maklum masih pemula.