Assalamualaikum.
pada tutorial kali ini saya akan menjelaskan tentang tutorial mengedit (Up date) data dengan menggunakan PDO (PHP Data Objek) . dengan menggunakan 2 cara , yaitu dengan named placeholder “:” (titik dua) dan menggunakan question mark placeholder (tanda tanya), keduanya masih dalam gaya pemrograman prosedural untuk penjelasan mengenai PDO silahkan baca disini
langsung saja….
siapkan dulu databasenya, ambil disini.
kemudian lanjut buat koneksi terlebih dahulu.
<?php error_reporting(0); try{ $koneksi=new PDO("mysql:host=localhost;dbname=coba","root","12345"); }catch(PDOException $e){ echo "Koneksi Gagal ".$e->getMessage(); }
kemudian berikut code edit data dengan PDO menggunakan named placeholder “:” (titik dua)
$id=3; // var id sebagai acuan. $nama="bukubaru"; $harga=9000; $edit=$koneksi->prepare("update buku set nama_buku=:nama,harga_buku=:harga where id_buku=:id"); $edit->BindParam(":nama",$nama); $edit->BindParam(":harga",$harga); $edit->BindParam(":id",$id); $edit->execute(); if($edit->rowCount()==0){ echo "Gagal"; }else{ echo "Berhasil";
}
kemudian jalankan dan lihat hasilnya.
Menggunakan question mark placeholder “?” tanda tanya.
$id=4; $nama="namabaru"; $harga=9000; $edit=$koneksi->prepare("update buku set nama_buku=?,harga_buku=? where id_buku=?"); $edit->BindParam(1,$nama); $edit->BindParam(2,$harga); $edit->BindParam(3,$id); $edit->execute(); if($edit->rowCount()==0){ echo "Gagal"; }else{ echo "Berhasil"; }
Ok cukup sekian , semoga bermanfaat,
wassalamualaikum. Wr.wb.