Top Banner
Ketika kita kuliah di jurusan yang ada hubungannya dengan coding, pasti suatu saat kita akan mengambil mata kuliah yang ada hubungannya dengan database alias basis data. Tentu saja dalam mata kuliah tersebut kita wajib mempelajari SQL (Structured Query Language), sebuah bahasa query untuk membuat RDBMS (Relational Database Management Systems) bertekuk lutut di hadapan kita. Setelah kita paham tentang SQL tiba saatnya sang dosen memberi hadiah berupa tugas, tentu saja tugas yang diberikan tak pernah kita kerjakan sebelumnya yaitu mengaplikasikan SQL yang telah kita kuasai ke dalam sebuah bahasa pemrograman yang biasa disebut dengan PHP. Tapi tenang saja, berbekal ilmu dari mbah Google dan sedikit kreatifitas kita akan menjawab tantangan dosen tersebut. A. Persiapan, Apa dan Bagaimana? HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU DOWNLOAD Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie... 1 of 21 15/04/2015 11:13
21

Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PDO PHP & MySQL _ Sekedar Tutorial.pdf

Sep 24, 2015

Download

Documents

Eva
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Ketika kita kuliah di jurusan yang ada hubungannya dengan coding, pasti suatu saat kitaakan mengambil mata kuliah yang ada hubungannya dengan database alias basis data.Tentu saja dalam mata kuliah tersebut kita wajib mempelajari SQL (Structured QueryLanguage), sebuah bahasa query untuk membuat RDBMS (Relational DatabaseManagement Systems) bertekuk lutut di hadapan kita.Setelah kita paham tentang SQL tiba saatnya sang dosen memberi hadiah berupa tugas,tentu saja tugas yang diberikan tak pernah kita kerjakan sebelumnya yaitu mengaplikasikanSQL yang telah kita kuasai ke dalam sebuah bahasa pemrograman yang biasa disebutdengan PHP. Tapi tenang saja, berbekal ilmu dari mbah Google dan sedikit kreatifitas kitaakan menjawab tantangan dosen tersebut.

    A. Persiapan, Apa dan Bagaimana?

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    1 of 21 15/04/2015 11:13

  • 12345678

    CREATE TABLE IF NOT EXISTS `tabel_biodata` (`id` int(11) NOT NULL AUTO_INCREMENT,`nama` varchar(50) NOT NULL,`jenis_kelamin` enum('Laki-Laki','Perempuan') NOT NULL,`alamat` varchar(100) NOT NULL,`no_hp` varchar(12) NOT NULL,PRIMARY KEY (`id`)

    );

    ?

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    2 of 21 15/04/2015 11:13

  • 1234567891011

    123456789101112131415161718192021222324252627

    Input Biodata

    Form Input Biodata

    Nama Lengkap

    Jenis Kelamin

  • 343536373839

    Tabel Biodata

    12345678910

  • 16171819202122232425262728293031323334353637383940414243444546474849505152535455565758

    }

    Tabel Biodata

    Input Biodata

    NoNamaJenis KelaminAlamatNo HpPilihan

  • 7891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162

    echo "ID tidak tersedia!Kembali";

    exit();}

    if ($data === false) {echo "Data tidak ditemukan!

    Kembali";exit();

    }?>Edit Biodata

    Form Input Biodata

  • 1234567891011121314

  • BERIKUTNYAMembuat Tabel Zebra HTML Warna

    Warni dengan CSS3

    SEBELUMNYAAplikasi Keren yang Harus di Instal di

    Linux Ubuntu

    76 KOMENTAR:

    Luar biasa, ini bukan sekedar tutorial, tapi lebih dari itu, sangat bermanfaat. Smoga temankami (pemilik sekedar-tutorial.blogspot.com) semakin sukses! Izinkan saya 'sedot'program2nya utk saya kembangkan. Terima kasih banyak ! Mus K. Tunaro

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    8 of 21 15/04/2015 11:13

  • Fatal error: Call to a member function exec() on a non-object in C:\xampp\htdocs\biodata\simpan.php on line 6

    pas mau di simpan keluar keterangan seperti ini,,,caranya bagaimana yah..??

    nama database kamu salah, bukan biodata. kamu bikin database apa namanya?

    Ada filenya sekalian ngga, buat dipelajari langsung.

    maaf mas , setelah saya input data pada index.php kok gak keluar ya datanya cumanformnya aja

    berarti masih ada salah, ada pesan errornya gak?

    saya sudah buat seperti yang anda tulis tapi gak bisa

    Object not found!

    The requested URL was not found on this server. If you entered the URL manually pleasecheck your spelling and try again.

    If you think this is a server error, please contact the webmaster.

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    9 of 21 15/04/2015 11:13

  • alamat yang Anda masukkan salah, silakan dicek kembali, apakah folder yang Anda buatsudah sesuai dengan alamat yang Anda masukkan?

    misalnya Anda membuat folder di c:\xampp\htdocs\biodata maka alamat yang harus Andaakses http://localhost/biodata

    maaf mas mau nanya sama masalahnya sama yang lain ketika mau nyiompan mas

    ada pesan eror kek gini

    getMessageP(); } ?>Fatal error: Call to a member function exec() on a non-object in E:\xampp\htdocs\biodata\simpan.php on line 13

    mohon pencerahannya perintah udah sesuai

    bagaimana kalau koneksinya seperti itu ?mohon bantuannyaaa...

    bagaimana kalau koneksinya seperti itu ?mohon bantuannyaaa...

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    10 of 21 15/04/2015 11:13

  • saya mau bertanya bagaimana kalau koneksinya berbeda ?

    sip gan,sngat membantumampir ya gan http://hanada-setia.blogspot.com/

    mkasih mas,,, sangat membantu sekali... (y)

    maksudnya koneksinya begitu itu begitu yg gimana?

    Om error nya gini : Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\biodata\index.phppas baris ==> foreach ($dbh->query($sql) as $data) :

    ada yang salah sama query sqlnya om, coba dulu di PHPMyAdmin udah bisa jalan belumquery sql nya?

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    11 of 21 15/04/2015 11:13

  • [ASK INSERT] Kalo table didatabase nya lebih dari satu, sintaknya gimana?

    thanks gan ,sngat membantu,..http://www.hanada-setia.blogspot.com

    terimakasih gan..SUCCESS FOR YOU

    Sebenarnya bisa dibuat lebih sederhana mas dengan menjadikan from input dan updatemenjadi satu, dan kita bisa bikin banyak modul dalam satu template.monggo di cek..http://hadinug.net/post/1392459654/membuat-aplikasi-crud-sederhana-dengan-php-dan-mysql.html

    kan ini buat pemula mas, saya pisah2 biar mudah dimengerti. makasih sarannya :)

    gan,, kalo udah buat from biodata lalu keluar seperti ini "data tersimpan, klik Disini untukmelihat" lalu saat data tidak diisi semua akan keluar seperi ini "data harus diisi".

    itu scriptnya gmana gan??? thanks

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    12 of 21 15/04/2015 11:13

  • cara load query supaya tidak lemot gimana mas... dengna pdo saya select from kok luamaproses nya ?www.sayfudinblogz.blogspot.com

    Bro tolong,, ane punya masalah sama bagianindex.phpforeach ($dbh->query($sql) as $data) :

    di web saya tertulis( Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\biodata\index.php online 40 ) tolong pencerahannya brodi tunnggu secepatnya

    SQLnya salah kayaknya bro

    soalnya bro ane tambahin 1 table lagi,kalo dari contoh ente kan, cuma 6 apakah ada msalah juga?di sql, dan di sqlnya juga pun sudah ane tambah 'tambelyangditambah'gmn kalo begitu?

    coba dulu querynya di phpMyAdmin, kalo udah bener baru pasang di code-nya

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    13 of 21 15/04/2015 11:13

  • be a programmer

    saya sudah coba, tpi data list nya gk kesimpan gan, gak ada pesan eror nya, tpi data yanguda di simpan tidak muncul di tabel index nya, gimana ya gan

    ada yg salah gan sama query insertnya, silakan cek kembali, coba dulu di phpmyadminquerynya.

    mas mau tanya, gmana ya caranya update data tapi tipenya file,,,

    tipe file gimana maksudnya?

    Mantaps

    ini sangat bergunaa ... makasihhhh ..klo ada tambahkan tutorial lainnya

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    14 of 21 15/04/2015 11:13

  • ada pesan error seperti ini mas---> Parse error: parse error in C:\xampp\htdocs\biodata\index.php on line 31di line 31 saya tulis endforeach; (mengikut di tutorial)kira2 masalahnya dimana ya? mohon bantu saya mas

    scriptnya gimana? taruh di pastebin.com ya

    terima kasih gan sangat berguna maen lah http://kurangajar.96.lt/

    gan itu ane mw tny pas ke nmr 2 gmn yaa kl bsa di ksh gambar ny biar lbh jelas makasih

    oke gan, makasih, langkah nomor 2 udah dikasih gambar kok

    Untuk Admin:ma'af brow....., itu untuk yang di bagian index.php ditempat saya hanya dapat menambahkan1 data saja, selanjutnya tidak bisa

    Pusing gan

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    15 of 21 15/04/2015 11:13

  • Tanya Kak Koq Sy Gak Bisa Simpan Data Yg Saya Input, Ditabel biodata tiak ada dan diAdmin php db tabel biodata ya juga tidak ada..padahal conct phpnya saya download dari kakahehehe

    Kemudian Kalau Sya Harus Login Kemana Login nya Ka... Hehehe...Terimakasih..

    omm mau nanya.,.menggunakan syntax apa jika kita ingin memasukan proses validasi di dalam program yangkita buat,.,.?

    hallo mas, mau tanya pas masuk php myadmin itu ada login dulu ya, user name samapasswordnya apa ya?

    @Dian: defaultnya username : root, password: kosong (tanpa password)@heru: validasi di php bisa menggunakan syntax if, sedangkan jika validasi dgn javascriptbisa baca artikel ini : http://sekedar-tutorial.blogspot.com/2013/04/membuat-validasi-input-form-sederhana.html

    gan semisal udah jadi programnya ,, tpi slah satunya itu ngk masuk trus gmna gan ,,tolong pencerahanya ???

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    16 of 21 15/04/2015 11:13

  • mas Fatchul, mungkin ada kesalahan query. coba letakkan var_dump dg parameter sql insertagan. contoh:$sql = "INSERT INTO blabla .....";var_dump($sql);exit;

    lalu query yg dihasilkan var_dump tadi dicoba di phpmyadmin

    mas saya kok ada errorParse error: syntax error, unexpected T_VARIABLE in /home/u532347675/public_html/simpan.php on line 5

    ini tabel saya :http://pastebin.com/SAuAsRq6

    koneknsi.php:http://pastebin.com/6xLmKit9

    dan ini simpan.php:http://pastebin.com/L3XFLZvF#

    mohon banget bantuannya mas...terimakasih :))

    mas/mbak paperline saya cek kok gak ada erronya yah? apa saya yang udah ngantuk?

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    17 of 21 15/04/2015 11:13

  • punyaa erorr truss

    permisi mas/mr/om/pak-lek....numpang nanya... kalo misalkan menghapus inputan yng tlh di input tapi tidak menghapuslangsung k database nya gimana yaaaa??? saya bikin private message nih,,... tolong dcerahin donk... makasi ... :)

    di databasenya kasih field misalnya 'deleted' yg isinya true atau false. nah pas mau ditampilinquery-nya kasih 'where deleted = false' sehingga yg deleted-nya true gk tampil :)

    mas saya mau tanya..Itu file connect.php kalau dijadikan seperti koneksi biasa apakah bisa??

    koneksi biasa gimana maksudnya? yg pake mysql_connect gitu ta?perlu diketahui bahwa program ini menggunakan PDO mas karena fungsi2 mysql_connect,mysql_query dan kawan2nya sudah deprecated di PHP versi terbaru.

    napa ga konsisten amat ada yang get ada yang post

    he he, get dan post itu pemakaiannya kondisional tergantung kebutuhan. post biasanya

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    18 of 21 15/04/2015 11:13

  • Cara membuat agar tabelnya ada fasilitas filter gmn ya mas

    Coding tidak ada yg salahHanya saja yg bikin blog ini LUPA atau SENGAJAmenyalah kan pada file "biodata" yg seharusnya bernama "connect.php"cobain aja pasti 100% bisa

    punten om, bisa jelasin untuk " new PDO" dan (PDOException $e) pada file connect sayamasih belum mengerti.

    try {$dbh = new PDO($dsn, $user, $pass);} catch (PDOException $e) {echo "Koneksi ke database gagal: ".$e->getMessage();}

    itu namanya exception handling om, kurang lebih artinya gini :jika proses : $dbh = new PDO($dsn, $user, $pass); gagal maka akan ditampilkan pesan"Koneksi ke database gagal: karena sesuatu"

    thanks

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    19 of 21 15/04/2015 11:13

  • Comment should not be empty

    Beri komentar sebagai:

    Publikasikan

    $dbh itu dapet dari connect.php, kan file connect.php udah di include di atas?

    Terimakasih........ Postingan anda sangat membantu........

    pengen vidio nya dong kaka:)

    keren...its working...!!! makasih banyak atas tutorialnya, ijin modif saus kodenya ya gan.Salam blogger indonesia. gak ada adsensenya ya..??? klo ada saya ikhlas klik. Suksesselalu. :-).

    ijin praktek om admin,terimakasih banyak....

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    20 of 21 15/04/2015 11:13

  • Buat sebuah Link

    HOME PEMROGRAMAN INTERNET MADURA TIPS TRIK LINUX UBUNTU

    DOWNLOAD

    Cara Membuat Input, View, Update, Delete Data (CRUD) dengan PD... http://sekedar-tutorial.blogspot.com/2013/09/cara-membuat-input-vie...

    21 of 21 15/04/2015 11:13