PHP MySQLi OOP Tambah data ke Database

Seperti yang sudah pernah dibahas pada artikel Memahami perbedaan mysql dan mysqli sebelumnya bahwa perbedaan mendasar antara mysql dan mysqli adalah mysqli mendukung penulisan object oriented programming (OOP), oleh karena itu dalam kesempatan ini saya akan memberikan mencontohkan bagaimana menerapkan teknik tersebut khususnya dalam contoh kasus kali ini, saya akan memberikan contoh bagaimana menambah data ke database/tabel MySQL menggunakan Object Oriented Programming PHP.

PHP MySQLi OOP Tambah data ke Database
Berikut ini adalah langkah – langkah atau contoh sederhana menambah data ke database mysql dengan teknik OOP

  1. Buat sebuah database dengan nama misa “mydatabase”
  2. Kemudian buat sebuah tabel, misal dengan nama “buku”, buat strukturnya seperti berikut
    struktur tabel
  3. Buat sebuah koneksi ke database, contoh koneksi ke database menggunakan OOP PHP bisa dilihat pada halaman Cara Membuat Koneksi ke Database Menggunakan PHP MySQLi  atau Anda bisa melihat contohnya dibawah ini
    <?php
    //Object Oriented
    $host = "localhost";
    $username = "root";
    $password = "";
    $db = "mydatabase";
    
    // Create connection
    $koneksi = new mysqli($host, $username, $password, $db);
    // Check connection
    if ($koneksi->connect_error) {
        die("Connection failed: " . $koneksi->connect_error);
    }
    
  4. Simpan file diatas dengan nama koneksi.php
  5. Selanjutnya buat sebuah file baru php dengan nama tambah.php untuk menjalankan perintah menambah data ke database, seperti berikut :
    <?php
    require_once('koneksi.php');
    //jika ingin otomatis, tidak usah di deskripsikan idnya $id="10"; (nomor)
    $pengarang="Ahmad Zaelani";
    $judul="The Smile";
    $tahun="2010";
    $perintah=sprintf("INSERT INTO buku VALUES('null','%s','%s','%s')",$pengarang,$judul,$tahun);
    $proses= $koneksi->query($perintah);
    if(!$proses){
    echo "Gagal melakukan koneksi:<br>";
    echo "Kesalahan:".$koneksi->error;
    }else{
    echo "Data berhasil disimpan";
    
    }
    $koneksi->close();
    /*
    jika idnya ditambah/disimpan di variabel, pakai perintah ini
    $perintah=sprintf("INSERT INTO buku (id, pengarang, judul,tahun) VALUES('%d','%s','%s','%s')",$id,$pengarang,$judul,$tahun);
    
    */
    
    ?>
    
  6. Bila skrip diatas berhasil di eksekusi di browser, maka akan ada pesan bahwa data Berhasil disimpan

Sampai disini kita telah belajar tentang bagaimana menambah data ke database menggunakan teknik Object Oriented Programming, pada tahap selanjutnya kita akan mempelajari bagaimana menampilkan data menggunakan OOP PHP

Baca : OOP PHP MySQLi Menampilkan Data

0 Response to "PHP MySQLi OOP Tambah data ke Database"

Post a Comment

Silahkan untuk meninggalkan komentar, santai saja dan mulailah berkomentar...