Tutorial PHP MySQL Part 22: Cara Menginput Data MySQL dengan PDO (PHP Data Object)

Posted on

Setelah membahas mengenai cara menampilkan hasil MySQL dengan PDO, berikutnya pada panduan PHP MySQL kali ini kita akan membahas mengenai cara menginput data MySQL menggunakan PDO.


 Cara Menginput data MySQL dengan PDO

Secara garis besar, proses menginput data MySQL dengan PDO tak jauh berbeda dengan cara menampilkan data dengan PDO yang telah kita bahas di panduan sebelumnya.

PHP menyediakan banyak cara bagi menginputkan data kedalam MySQL menggunakan PDO extension. Di panduan ini kita akan membahas 2 diantaranya, yakni menggunakan method PDO->query() dan PDO->exec().

Menginput data MySQL dengan PDO->query()

Bagi menginput data MySQL dengan method PDO->query(), kita tinggal menambahkan query INSERT atau UPDATE kedalam method ini.

Selaku contoh, saya ingin menambahkan 1 data baru ke pada tabel mahasiswa_ilkom. Berikut yaitu contoh kode programnya:

Beberapa besar function dan method diatas telah kita pelajari pada beberapa panduan sebelum ini.

Setelah proses koneksi dan men-set error display, saya merancang sebuah string bagi menampung query INSERT, yakni di pada variabel $query. Kemudian query dijalankan dengan method $dbh->query($query).

Setelah query di jalankan, kita dapat mengetahui berapa baris tabel MySQL yang ditambahkan menggunakan method $result->rowCount().

Apabila sahabat menjalankan command diatas, hasil yang ditampilkan yaitu:

Selaku latihan, silahkan sahabat tambahkan kode program diatas bagi menampilkan data tabel mahasiswa_ilkom setelah proses input data.

Menginput data MySQL dengan PDO->exec()

Selain menggunakan method PDO->query(), kita pun dapat menggunakan method PDO->exec() bagi menjalankan query MySQL. Cara penulisan method PDO->exec() pun betul-betul mirip dengan method PDO->query().

Mari kita lihat bagaimana cara menambahkan 1 data ke pada tabel mahasiswa_ilkom menggunakan method PDO->exec():

Dari kode diatas, method $dbh->exec($query) akan menjalankan query yang disimpan dari variabel $query. Bagi menampilkan jumlah data yang ditambahkan, kita dapat seketika menggunakan variabel $result hasil method $dbh->exec($query).

Kalau sahabat menjalankan kode diatas, karenanya hasil yang didapat yaitu selaku berikut:


Setelah mempelajari cara menampilkan dan menginput data menggunakan PDO PHP, pada panduan berikutnya kita akan membahas fitur PDO yang lebih ‘advanced‘, yakni Cara Menggunakan Prepared Statement dengan PDO PHP.


Sumber https://www.duniailkom.com/