Input data ke database Menggunakan OOP PHP

Membuat Input data kedatabase Menggunakan OOP PHP – cara Membuat Input data ke database Menggunakan OOP PHP. Input data kedalam database menjadi hal penting dalam sebuah pemrograman berbasis objek maupun pemrograman php native.

Membuat Input data kedatabase Menggunakan OOP PHP

Memasukkan input data kedalam database menjadi hal yang menarik untuk di lakukan didalam sebuah pemrograman, baik pemrograman oop ataupun pemrograman biasa. Seperti kita ulas sedikit kemarin dalam pemrograman oop, apa arti dan tujuannya. Maka disini sini saya coba kasih sebuah contoh bagaimana menghubungkan code php berbasis objek dengan database mysql.

Membuat input data ke mysql dengan php

Untuk pertama sekali kita akan memahami apa itu kelas, objek, dan method didalam pemrograman oop. Silahkan baca pemahamannya di

Untuk pertama sekali dalam Membuat Input data ke database Menggunakan OOP PHP, kita buat sebuah file koneksi.php dimana didalam file ini kita membuat sebuah kelas, didalamnya terdapat function-function yang akan kita gunakan untuk mengeksekusi database, termasuk didalamnya menghubungkan code php kita ke mysql server.

<?php
class koneksiDb{
var $host="localhost";
var $user="root";
var $pass="";
var $db="db_teruna";

function __construct()
{
mysql_connect($this->host,$this->user,$this->pass);
mysql_select_db($this->db);
}

function tambahData($nama){
mysql_query("INSERT into tbl_siswa values('','$nama')");

}
function lihat(){
$y=mysql_query("SELECT * from tbl_siswa");
while($c=mysql_fetch_array($y)){
$data[]=$c;

}
return $data;

}
function edit($id){
$y=mysql_query("SELECT * from tbl_siswa where id_siswa='$id'");
while($c=mysql_fetch_array($y)){
$data[]=$c;

}
return $data;
}
function update($id,$nama){
mysql_query("UPDATE tbl_siswa set nama_siswa='$nama' where id_siswa='$id'");

}
}
?>

Fungsi dari potongan code Membuat Input data ke database Menggunakan OOP PHP

class koneksiDb{
var $host="localhost";
var $user="root";
var $pass="";
var $db="db_teruna";

code php tersebut berarti membuat sebuah class dengan nama class koneksiDb, nama kelas ini bebas kita buat dengan nama apa saja. Sedangkan Var $host, var $user, var $pass, var $db berfungsi untuk membuat atribut/sifat/behavior atau ciri dari kelas, pengisian atribut ini sama seperti pengisian variable pada fungsi, atribut var artinya sama dengan keyword public (karena tidak disebutkan keyword access dari atribut $host dan kawan-kawannya, secara default bagian ini di anggap public (bebas di akses dari class mana saja).

function __construct()
{
mysql_connect($this->host,$this->user,$this->pass);
mysql_select_db($this->db);
}

Code tersebut diatas artinya kita membuat sebuah function bernama construct, artinya setiap kali halaman web kita di akses, hal pertama yang di eksekusi adalah bagian construct ini.

function tambahData($nama){
mysql_query("INSERT into tbl_siswa values('','$nama')");

}

Fungsi tambahData berfungsi untuk menambahkan data kedalam database, code ini sama seperti code php native seperti ketika kita membuat web dengan bahasa php tanpa oop, dimana code fucntion tambahData memiliki parameter $nama, yang di tampung dari halaman proses.php yang akan kita buat di kesempatan lain. Demikian dulu cara membuat Input data menggunakan oop pemrograman php. kunjungi juga www.nst.web.id