Menambah Data ke Database MySQL Dengan PHP MySQLi
Setelah sebelumnya kita belajar tentang bagaimana membuat koneksi database menggunakan PHP MySQLi maka selanjutnya kita akan belajar tentang bagaimana menambah data ke database MySQL menggunakan PHP MySQLi. Namun sebelum itu pastikan terlebih dahulu bahwa Anda memahami perbedaan MySQL dan MySQLi
Seperti yang kita ketahui bahwa dalam operasi PHP MySQLi ini kita mengenal tentang beberapa gaya dalam penulisan sebuah kode, yaitu MySQLi Object Oriented, Procedural dan PDO. Penulisan kode yang akan saya sampaikan disini adalah menggunakan teknik procedural, alasannya karena menurut saya lebih mudah dipahami karena tidak begitu jauh berbeda dengan PHP MySQL
Berikut ini adalah cara menambah data ke database mysql dengan PHP MySQLi
Seperti yang kita ketahui bahwa dalam operasi PHP MySQLi ini kita mengenal tentang beberapa gaya dalam penulisan sebuah kode, yaitu MySQLi Object Oriented, Procedural dan PDO. Penulisan kode yang akan saya sampaikan disini adalah menggunakan teknik procedural, alasannya karena menurut saya lebih mudah dipahami karena tidak begitu jauh berbeda dengan PHP MySQL
Berikut ini adalah cara menambah data ke database mysql dengan PHP MySQLi
- Buatlah dulu sebuah database
- Kemudian buat didalamnya sebuah tabel misal dengan nama buku dimana nanti buat sebuah tabel dengan struktur seperti berikut
- Buat sebuah file dengan nama koneksi.php untuk koneksi ke database. Contohnya bisa dilihat pada halaman berikut : cara membuat koneksi ke databse menggunakan PHP MySQLi
- Saya memembuat koneksi ke database MySQL dengan gaya penulisan kode Procedural. Contohnya seperti berikut
<?php $host="localhost"; $user="root"; $pass=""; $db="mydatabase"; $koneksi=mysqli_connect($host,$user,$pass); if(!$koneksi){ echo"Gagal Connect:".mysqli_connect_error(); exit(); } $pilihdb= mysqli_select_db($koneksi,$db); if(!$pilihdb) { echo("gagal memilih Database:".mysqli_connect_error()); } ?>
- Tahap selanjutnya, buatlah sebuah kode/file dengan nama tambah.php untuk menambahkan data ke Database MySQL. Kodenya bisa dilihat dibawah ini
<?php require_once('koneksi.php'); $id="2"; $pengarang="Ahmad Zaelani"; $judul="The Smile"; $tahun="2010"; $perintah=sprintf("INSERT INTO buku (id, pengarang, judul,tahun) VALUES('%d','%s','%s','%s')", $id,$pengarang,$judul,$tahun); echo "Perintah: ".$perintah."<br>"; $proses= mysqli_query($koneksi,$perintah); if(!$proses){ echo "Gagal melakukan koneksi:<br>"; echo "Kesalahan:".mysqli_error($koneksi); }else{ echo "Data berhasil disimpan"; } ?>
- Selanjutnya jalankan perintah diatas dari browser masing – masing, bila berhasil nanti akan muncul pesan seperti berikut
Seperti itulah cara menambah data ke database mysql dengan php mysqli. Pada artikel selanjutnya akan dibahas tentang bagaimana menampilkan data dengan php mysqli dimana teknik / gaya pengkodeannya masih menggunakan Procedural style
Baca juga : PHP MySQLi OOP Tambah data ke Database
Data Base, saya bingung. Tidak tahu gimana buatnya. jadi hanya menyimak saja, tahapan selanjutnya.
ReplyDeleteuntuk menapilkan tulisan seperti itu banyak juga karakter yang di tuliskannya ya.
ReplyDeleteku angger tiap kali kesini apa yang dibaca dengan otak yang nerimanya ngga pernah bisa konek, kenapa harus memilih judul yang bikin kepala saya berdenyut-denyut kaya siudin mau klimaks gini, coba...
ReplyDeletemakanya jangankan baca kedalaman isinya wong baca Menambah Data ke Database MySQL Dengan PHP MySQLi nya ge...mati paham jeh....HUH
Saya sudah sempat lihat ceramahnya di youtube kang Zaelani, terus hadir lagi dipembahasan yg sama di blog, makin puyeng saya hehe,,, maafkan saya pak guru otak saya di atas rata2 nih
ReplyDeleteAplikasi online selalu gagal memilih database setelah saya coba dulu di localhost:8080 di xampp, mohon pencerahan p. Guru zaelani
ReplyDeleteDatabasenya sudah dibuat apa belu, kalau belum yah pasti gagal memilih database, kalau xampnya tidak ada yang error, tidak usah dirubah ke 8080
Delete