Cara menggunakan mysqli object oriented functions

CRUD adalah singkatan dari Create, Read, Update Dan Delete. Crud berarti terdiri dari proses penginputan data ke database, menampilkan data dari database, mengedit/mengupdate/mengubah data di database, dan juga menghapus data pada database.

Membuat CRUD PHP dan MySQL Menggunakan Konsep OOP

Sebelumnya di www.malasngoding.com saya juga sudah menjelaskan tentang cara membuat crud dengan php dan mysql. tetapi cara membuat crud sebelumya menggunakan teknik atau konsep struktural. beda dengan tutorial ini. di tutorial ini kita akan membuat crud dengan php dan mysql menggunakan konsep OOP. baca : Membuat CRUD Dengan PHP Dan MySQL.

Tahap-tahap yang akan kita pelajari di tutorial ini adalah sebagai berikut:

  • Membuat database dan table user.
  • Membuat Koneksi Database PHP dan MySQL dengan Konsep OOP.
  • Menampilkan data dari database dengan konsep OOP.
  • Menginput/insert data dari database dengan OOP PHP
  • Mengedit/update data di database dengan OOP PHP.
  • Menghapus data dari database dengan konsep OOP PHP.

Membuat Database Baru

Kita buat database baru dengan nama ‘malasngoding’. karena di database inilah nantinya kita akan menyimpan data CRUD. buat database dengan nama ‘malasngoding’. dan buat sebuah table dengan nama ‘user’. column pada table nya id, nama, alamat, usia. biar lebih cepat, teman-teman import saja.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

-- phpMyAdmin SQL Dump

-- version 3.5.2.2

-- http://www.phpmyadmin.net

--

-- Host: 127.0.0.1

-- Generation Time: Mar 07, 2016 at 07:02 AM

-- Server version: 5.5.27

-- PHP Version: 5.4.7

 

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

SET time_zone = "+00:00";

 

 

/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */;

/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */;

/*!40101 SET @[email protected]@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

 

--

-- Database: `malasngoding`

--

 

-- --------------------------------------------------------

 

--

-- Table structure for table `user`

--

 

CREATE TABLE IF NOT EXISTS `user` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `nama` varchar(100) NOT NULL,

  `alamat` varchar(100) NOT NULL,

  `usia` int(11) NOT NULL,

  PRIMARY KEY (`id`)

) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

 

--

-- Dumping data for table `user`

--

 

INSERT INTO `user` (`id`, `nama`, `alamat`, `usia`) VALUES

(1, 'Andi', 'Jakarta', 20),

(3, 'Budi', 'Bandung', 30);

 

/*!40101 SET [email protected]_CHARACTER_SET_CLIENT */;

/*!40101 SET [email protected]_CHARACTER_SET_RESULTS */;

/*!40101 SET [email protected]_COLLATION_CONNECTION */;

Cara menggunakan mysqli object oriented functions

membuat crud dengan oop php

sampai di sini kita telah berhasil membuat database. yang berisi data user. untuk kita berikan operasi CRUD. Membuat CRUD Dengan OOP PHP Dan MySQL.

lanjut lagi selanjutnya kita akan membuat koneksi database mysql dan php dengan konsep OOP.

Menghubungkan MySQL dan PHP dengan Konsep OOP

pada tutorial sebelumnya saya sudah membahas tentang tutorial cara membuat koneksi database dengan php dan mysql menggunakan konsep OOP. baca : Membuat koneksi Database PHP MySQL dengan teknik OOP.

buat sebuah file dengan nama database.php.

database.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

<?php

 

class database{

 

var $host = "localhost";

var $uname = "root";

var $pass = "";

var $db = "malasngoding";

 

function __construct(){

mysql_connect($this->host, $this->uname, $this->pass);

mysql_select_db($this->db);

}

 

}

 

?>

sampai di sini kita telah berhasil membuat koneksi database dengan php. silahkan teman-teman sesuaikan sendiri username dan password mysql nya. serta nama database yang teman-teman gunakan. karena di contoh tutorial crud oop php ini saya menggunakan database malasngoding. jadi saya isi dengan nama malasngoding. temna-teman bisa menyesuaikannya.Membuat CRUD Dengan OOP PHP Dan MySQL.

Setelah selesai membuat koneksi database dan php dengan cara oop. selanjutnya kita akan langsung mulai membuat CRUD dengan OOP PHP. si mulai dari menampilkan data dari database dengan OOP PHP.

Menampilkan Data Dari Database Dengan PHP OOP

Untuk mulai membuat Crud dengan PHP dan mysql menggunakan konsep OOP langsung saja. buat sebuah file dengan nama tampil.php. di file tampil.php ini kita akan menampilkan data dari database ke dalam table.

tampil.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

<?php

include 'database.php';

$db = new database();

?>

<h1>CRUD OOP PHP</h1>

<h2>WWW.MALASNGODING.COM</h2>

<h3>Data User</h3>

 

<a href="input.php">Input Data</a>

<table border="1">

<tr>

<th>No</th>

<th>Nama</th>

<th>Alamat</th>

<th>Usia</th>

<th>Opsi</th>

</tr>

<?php

$no = 1;

foreach($db->tampil_data() as $x){

?>

<tr>

<td><?php echo $no++; ?></td>

<td><?php echo $x['nama']; ?></td>

<td><?php echo $x['alamat']; ?></td>

<td><?php echo $x['usia']; ?></td>

<td>

<a href="edit.php?id=<?php echo $x['id']; ?>&aksi=edit">Edit</a>

<a href="proses.php?id=<?php echo $x['id']; ?>&aksi=hapus">Hapus</a>

</td>

</tr>

<?php

}

?>

</table>

perhatikan pada syntax di atas.

1

2

include 'database.php';

$db = new database();

kita menginstansiasi object pada class database. karena kita akan membuat method pada class database untunk menampilkan data dari database. Membuat CRUD Dengan OOP PHP Dan MySQL.

buat method tampil_data pada class database.

1

2

3

4

5

6

7

function tampil_data(){

$data = mysql_query("select * from user");

while($d = mysql_fetch_array($data)){

$hasil[] = $d;

}

return $hasil;

}

di sini kita mengambil data dari database dengan fungsi mysql_query(). dengan query “select * from user”. dan kemudian kita kembalikan nilai nya dengan me-return variabel hasil dari query.

isi lengkap dari class database.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

<?php

 

class database{

 

var $host = "localhost";

var $uname = "root";

var $pass = "";

var $db = "malasngoding";

 

function __construct(){

mysql_connect($this->host, $this->uname, $this->pass);

mysql_select_db($this->db);

}

 

function tampil_data(){

$data = mysql_query("select * from user");

while($d = mysql_fetch_array($data)){

$hasil[] = $d;

}

return $hasil;

}

}

dan menampilkannnya pada tampil.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

<?php

$no = 1;

foreach($db->tampil_data() as $x){

?>

<tr>

<td><?php echo $no++; ?></td>

<td><?php echo $x['nama']; ?></td>

<td><?php echo $x['alamat']; ?></td>

<td><?php echo $x['usia']; ?></td>

<td>

<a href="edit.php?id=<?php echo $x['id']; ?>&aksi=edit">Edit</a>

<a href="proses.php?id=<?php echo $x['id']; ?>&aksi=hapus">Hapus</a>

</td>

</tr>

<?php

}

?>

tidak saya jelaskan detail lagi. karena caranya sama seperti peggunaan konsep oop yang sudah saya jelaskan pada tutorial sebelumnya di www.malasngoding.com.

selanjutnya jalankan pada browser.

localhost/tampil.php

Cara menggunakan mysqli object oriented functions

membuat crud dengan php dan mysql konsep oop

nah seperti yang teman-teman lihat di sini. kita telah berhasil menampilkan data dari database dengan menggunakan konsep OOP di PHP.

Oke teman-teman sekian dulu tutorial Membuat CRUD Dengan OOP PHP Dan MySQL. akan kita lanjutkan pada tutorial Membuat CRUD Dengan OOP PHP Dan MySQL part 2.

Baca :

  • Membuat CRUD Dengan OOP PHP Dan MySQL
  • Membuat CRUD Dengan OOP PHP Dan MySQL Part 2
  • Membuat CRUD Dengan OOP PHP Dan MySQL Part 3
  • Membuat CRUD Dengan OOP PHP Dan MySQL Part 4

Incoming search terms:

  • crud oop php
  • membuat crud dengan oop php
  • crud php oop
  • oop php crud
  • crud oop
  • contoh program oop php
  • cara membuat crud php mysql
  • php oop crud
  • crud dengan oop
  • membuat crud php oop


  • SHARE :

Diki Alfarabi Hadi

Coding enthusiast. Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.

  • Author's profile
  • All posts by Diki Alfarabi Hadi

Tags: crud oop, crud oop php, crud oop php mysql, crud oop php mysqli, crud operations in php oop, crud php oop mvc, crud php oop tutorial, menampilkan data dari database dengan konsep oop php, menampilkan data dengan oop php, mysql php, oop, php crud mysql

Tutorial PHP Dasar

  • #1. Pengenalan PHP
  • #2. Instalasi Web Server
  • #3. PHP Dasar
  • #4. Variabel PHP
  • #5. Tipe Data PHP
  • #6. String PHP
  • #7. If Else PHP
  • #8. Function PHP
  • #9. Switch Case PHP
  • #10. While PHP
  • #11. For PHP
  • #12. Array PHP
  • #13. Tanggal PHP
  • #14. Include dan Required
  • #15. Form Handling PHP
  • #16. Operator Aritmatika PHP
  • #17. Foreach PHP
  • #18. Format Nomor PHP
  • #19. Explode dan Implode PHP

Tutorial PHP Lanjutan

  • #1. File Exist PHP
  • #2. Mkdir dan Rmdir
  • #3. Base64 PHP
  • #4. Membuat Kalkulator
  • #5. Halaman Web Dinamis
  • #6. Koneksi PHP dan MySQL
  • #7. Login PHP
  • #8. Captcha PHP
  • #9. Upload File
  • #10. Form Validation PHP
  • #11. Pagination / Penomoran Halaman
  • #12. PHP Lanjutan Lainnya

Tutorial PHP CRUD

  • #1. Menampilkan Data Dari Database
  • #2. Input Data Ke Database
  • #3. Edit Data
  • #4. Hapus Data

Tutorial PHP OOP

  • #1. Pengenalan OOP PHP
  • #2. Class, Object, Property dan Method
  • #3. Construct dan Destruct
  • #4. Enkapsulasi
  • #5. Inheritance
  • #6. CRUD OOP PHP
  • #7. PHP Lanjutan Lainnya

Produk

  • Cara menggunakan mysqli object oriented functions
    Source Code Website Reservasi Kamar Hotel Dengan PHP dan MySQLi Rp 200,000
  • Cara menggunakan mysqli object oriented functions
    Source Code Aplikasi Pengajuan Cuti Karyawan Berbasis Website Rp 200,000
  • Cara menggunakan mysqli object oriented functions
    Source Code Toko Sport PHP dan MySQLi Rp 200,000
  • Cara menggunakan mysqli object oriented functions
    Source Code Sistem Informasi Kuesioner Berbasis Web Rp 200,000

Tutorial Terbaru

  • Tutorial Python # 13 : Jenis Operator Pada Python September 24, 2022
  • Membuat Laporan PDF Dengan PHP dan MySQLi September 3, 2022
  • Export Data ke Excel Dengan PHP dan MySQLi August 23, 2022
  • Membuat Select Option Dinamis Menggunakan Ajax August 17, 2022
  • Membuat QR Code Dengan PHP August 3, 2022

Toko Kami

Cara menggunakan mysqli object oriented functions
Cara menggunakan mysqli object oriented functions
Cara menggunakan mysqli object oriented functions

SOCIAL

Malas Ngoding

TUTORIAL MENARIK LAINNYA

Cara menggunakan mysqli object oriented functions

PHP

Membuat Laporan PDF Dengan PHP dan MySQLi

3 September 2022

Membuat laporan dalam bentuk PDF merupakan merupakah salah satu materi yang harus kita kuasai dalam proses pembuatan aplikasi. Kenapa demikian ? Hal ini karena hampir ...

Muzanni

Cara menggunakan mysqli object oriented functions

PHP

Export Data ke Excel Dengan PHP dan MySQLi

23 August 2022

Export data ke excel dengan PHP dalah salah satu model yang biasanya digunakan dalam membuat laporan berdasarkan referensi data dari MySQL. Export data ke excel ...

Muzanni

Cara menggunakan mysqli object oriented functions

PHP

Membuat QR Code Dengan PHP

3 August 2022

Membuat QR Code Dengan PHP – Halo teman-teman, Selamat datang kembali di malasngoding.com. Pada materi tutorial ini kita akan belajar tentang Membuat QR Code Dengan ...

Diki Alfarabi Hadi

Cara menggunakan mysqli object oriented functions

PHP

Menghitung Jumlah Baris dalam File Pada PHP

18 June 2022

Menghitung jumlah baris adalah salah satu teknik yang penting dalam berbagai bidang terutama dalam bidang pemrograman. Dalam pemrograman web, disini saya menggunakan pemrograman PHP untuk ...