Input Data Ke Mysql Memakai Pdo
Pada peluang sebelumnya sudah dijelaskan wacana bagaimana menampilkan data memakai PDO, di peluang ini kita akan mencar ilmu wacana bagaimana menginput data ke database MySQL memakai PDO (PHP Data Objects).
Saya akan sedikit mencontohkan bagaimana menginput data memakai PHP PDO ke database MySQL. Saya akan mencontohkan dua cara, pertama melaksanakan operasi penyimpanan data ke MySQL didalam block TRY dan CATCH, selanjutnya cara yang kedua ialah memakai cara yang memanggil file koneksi yang sudah dibentuk sebelumnya dalam block try catch sehingga tidak perlu lagi menuliskan atau mendefiniskan variabel – variabel untuk koneksi ke database
# 1
<?php try{ //buat koneksi $koneksi=new PDO('mysql:host=localhost;dbname=pinjaman', "root", ""); //set error $koneksi->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); //buat variabel data utuk dijlankan di query $id="3"; $namapinjaman="Cinta"; $nominal="30000"; //simpan query $perintah=sprintf("INSERT INTO pinjamanku VALUES('%d','%s','%s')",$id,$namapinjaman,$nominal); //simpan dan jalankan query $proses=$koneksi->query($perintah); //tampilkan proses query echo $proses->rowCount()."Berhasil menyimpan data"; $koneksi=null; } catch(PDOException $salah){ echo "Gagal melaksanakan koneksi ke database server<br/> Karena :".$salah->getMessage(); die(); } ?>
#2
<?php require_once('koneksi.php'); $id="5"; $namapinjaman="Cinta"; $nominal="30000"; $perintah=sprintf("INSERT INTO pinjamanku VALUES('%d','%s','%s')",$id,$namapinjaman,$nominal); $proses= $koneksi->query($perintah); echo $proses->rowCount()."Data berhasil disimpan"; $koneksi=null; ?>
hasil sanksi isyarat diatas di browser |
Fungsi rowCount() dipakai untuk menghitung / menampilkan berapa jumlah data yang dimasukan kedalam tabel
Selain memakai $koneksi->query() Anda juga dapat memakai fungsi ataupun perintah $koneksi->exec() untuk mengeksekusi query yang tersimpan
misal :
Selain memakai cara biasa menyerupai diatas, Anda juga dapat memakai fungsi yang disebut prepared statements untuk menginput data memakai ke database memakai PDO. Baca di artikel : Input Data Menggunakan PDO Prepared Statements
Post a Comment for "Input Data Ke Mysql Memakai Pdo"