PHP
Pasti sudah terbayang kan oleh teman-teman betapa penting nya tutorial CRUD ? teman-teman tidak akan bisa
membuat sebuah aplikasi bahkan yang sangat sederhana sekalipun jika tidak menguasai konsep crud. kecuali aplikasi
yang teman-teman buat tidak berhubungan dengan database. tutorial ini saya tujukan kepada teman-teman yang
mungkin baru belajar php. mungkin sudah mempelajari php dasar dan bingung ingin melanjutkan pembelajaran
selanjutnya kemana. saya rekomendasikan kepada teman-teman untuk mempelajari tutorial php dasar terlebih dulu di
www.malasngoding.com. berikut ini tutorial php dasar di www.malasngoding.com yang harus teman-teman kuasai
terlebih dulu sebelum memulai membuat CRUD(manajemen database) dengan PHP dan MYSQL. Membuat CRUD
Dengan PHP Dan MySQL
CRUD adalah singkatan dari Create, Read, Update and Delete. jadi di singkat dengan crud. berbicara tentang create,
read, update, delete.. pasti kita terbayang tentang sebuah manajemen atau mengelola. yak benar sekali. CRUD di sini
adalah yang mengelola database. misalnya seperti menginput data ke database(Create), Menampilkan data dari
database(Read), Mengubah atau mengupdate data pada database(Update) dan menghapus data pada
database(Delete). nah kesimpulan nya di edisi kali ini kita akan belajar tentang membuat form input yang menginput
data ke database. cara menampilkan data dari database. mengubah data dari database serta belajar cara
menghapus data pada database dengan php. sedikit informasi bahwa database yang kita gunakan pada tutorial ini
adalah database MySQL.
Berikut ini sudah saya sertakan file sql yang bisa teman-teman langsung import. cara menginport nya buat database
nya dulu dengan nama malasngoding. kemudian pilih import untuk menginport file sql nya. tapi jika teman-teman ingin
copy paste sql nya bisa juga. pilih pada sql. kemudian pastekan sql berikut ini.
1 -- phpMyAdmin SQL Dump
2 -- version 3.5.2.2
3 -- http://www.phpmyadmin.net
4 --
5 -- Host: 127.0.0.1
6 -- Generation Time: Feb 12, 2016 at 09:28 AM
7 -- Server version: 5.5.27
8 -- PHP Version: 5.4.7
9
10 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
11 SET time_zone = "+00:00";
12
13
14 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
15 /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
16 /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
17 /*!40101 SET NAMES utf8 */;
18
19 --
20 -- Database: `malasngoding`
21 --
22
23 -- --------------------------------------------------------
24
25 --
26 -- Table structure for table `user`
27 --
28
29 CREATE TABLE IF NOT EXISTS `user` (
30 `id` int(11) NOT NULL AUTO_INCREMENT,
31 `nama` varchar(50) NOT NULL,
32 `alamat` text NOT NULL,
33 `pekerjaan` varchar(50) NOT NULL,
34 PRIMARY KEY (`id`)
35 ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=64 ;
36
37 --
38 -- Dumping data for table `user`
39 --
40
41 INSERT INTO `user` (`id`, `nama`, `alamat`, `pekerjaan`) VALUES
42 (1, 'Andi', 'Surabaya', 'web programmer'),
43 (2, 'Santoso', 'Jakarta', 'Web Designer'),
44 (6, 'Samsul', 'Sumedang', 'Pegawai');
45
46 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
47 /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
48 /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
membuat crud dengan php dan mysql
koneksi.php
1 <?php
2 // isi nama host, username mysql, dan password mysql anda
3 $host = mysql_connect("localhost","root","xxx");
4
5 // isikan dengan nama database yang akan di hubungkan
6 $db = mysql_select_db("malasngoding");
7
8 ?>
silahkan teman-teman sesuaikan dengan username dan password mysql teman-teman. username saya root dan
passwordnya xxx. jadi pengaturannya seperti di atas.
kemudian buat sebuah file index.php. di file index.php ini kita akan menampilkan data dari database mysql. tepatnya
dari table user yang telah kita buat di atas.
index.php
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>Membuat CRUD Dengan PHP Dan MySQL - Menampilkan data dari database</title>
5 <link rel="stylesheet" type="text/css" href="style.css">
6 </head>
7 <body>
8 <div class="judul">
9 <h1>Membuat CRUD Dengan PHP Dan MySQL</h1>
10 <h2>Menampilkan data dari database</h2>
11 <h3>www.malasngoding.com</h3>
12 </div>
13 <br/>
14
15 <?php
16 if(isset($_GET['pesan'])){
17 $pesan = $_GET['pesan'];
18 if($pesan == "input"){
19 echo "Data berhasil di input.";
20 }else if($pesan == "update"){
21 echo "Data berhasil di update.";
22 }else if($pesan == "hapus"){
23 echo "Data berhasil di hapus.";
24 }
25 }
26 ?>
27 <br/>
28 <a class="tombol" href="input.php">+ Tambah Data Baru</a>
29
30 <h3>Data user</h3>
31 <table border="1" class="table">
32 <tr>
33 <th>No</th>
34 <th>Nama</th>
35 <th>Alamat</th>
36 <th>Pekerjaan</th>
37 <th>Opsi</th>
38 </tr>
39 <?php
40 include "koneksi.php";
41 $query_mysql = mysql_query("SELECT * FROM user")or die(mysql_error());
42 $nomor = 1;
43 while($data = mysql_fetch_array($query_mysql)){
44 ?>
45 <tr>
46 <td><?php echo $nomor++; ?></td>
47 <td><?php echo $data['nama']; ?></td>
48 <td><?php echo $data['alamat']; ?></td>
49 <td><?php echo $data['pekerjaan']; ?></td>
50 <td>
51 <a class="edit" href="edit.php?id=<?php echo $data['id']; ?>">Edit</a> |
52 <a class="hapus" href="hapus.php?id=<?php echo $data['id']; ?>">Hapus</a>
53 </td>
54 </tr>
55 <?php } ?>
56 </table>
57 </body>
58 </html>
pada syntax
1 <?php
2 if(isset($_GET['pesan'])){
3 $pesan = $_GET['pesan'];
4 if($pesan == "input"){
5 echo "Data berhasil di input.";
6 }else if($pesan == "update"){
7 echo "Data berhasil di update.";
8 }else if($pesan == "hapus"){
9 echo "Data berhasil di hapus.";
10 }
11 }
12 ?>
jangan teman-teman hiraukan dulu. akan saya bahas pada tutorial membuat crud dengan php part 2 nanti. karena
syntax di atas hanya pengambilan data melalui url untuk membuat pesan notifikasi misalnya data telah berhasil di
update atau di hapus.
dapat anda lihat pada syntax di atas. kenapa saya menggunakan element table html di sini. karena kita akan
menampilkan data nya di dalam table ini. lanjut lagi pada
1 <?php
2 include "koneksi.php";
3 $query_mysql = mysql_query("SELECT * FROM user")or die(mysql_error());
4 $nomor = 1;
5 while($data = mysql_fetch_array($query_mysql)){
6 ?>
7 <tr>
8 <td><?php echo $nomor++; ?></td>
9 <td><?php echo $data['nama']; ?></td>
10 <td><?php echo $data['alamat']; ?></td>
11 <td><?php echo $data['pekerjaan']; ?></td>
12 <td>
13 <a class="edit" href="edit.php?id=<?php echo $data['id']; ?>">Edit</a> |
14 <a class="hapus" href="hapus.php?id=<?php echo $data['id']; ?>">Hapus</a>
15 </td>
16 </tr>
17 <?php } ?>
coba teman-teman perhatikan pada syntax di atas. pertama kita harus menghubungkan file index.php ini dengan
koneksi.php. atau menyisipkan file koneksi.php pada index.php ini. karena pada file index.php ini kita memerlukan
koneksi ke database untuk mengambil data dari database dan kemudian menampilkannya pada table. kita
menyisipkan file koneksi.php dengan fungsi include.
1 include "koneksi.php";
dan bisa teman-teman lihat juga terdapat fungsi mysql_query() . fungsi mysql_query berfungsi untuk menjalankan
perintah mysql pada php. jadi perintah mysql nya teman-teman isikan pada fungsi mysql_query() seperti di bawah ini.
dan perintah mysql yang kita jalankan adalah “Select * from user” yang berarti kita memerintahkan untuk menampilkan
semua data pada table user. lalu fungsi die() di bawah ini adalah fungsi php untuk menampilkan pesan error jika fungsi
sebelumnya mengalami kesalahan. Membuat CRUD Dengan PHP Dan MySQL
perintah query yang menampilkan data dari table user kita masukkan kedalam variabel $query_mysql. jadi sekarang
variabel query_mysql di atas sudah berisi data user.
1 while($data = mysql_fetch_array($query_mysql)){
2 ?>
3 <tr>
4 <td><?php echo $nomor++; ?></td>
5 <td><?php echo $data['nama']; ?></td>
6 <td><?php echo $data['alamat']; ?></td>
7 <td><?php echo $data['pekerjaan']; ?></td>
8 <td>
9 <a class="edit" href="edit.php?id=<?php echo $data['id']; ?>">Edit</a> |
10 <a class="hapus" href="hapus.php?id=<?php echo $data['id']; ?>">Hapus</a>
11 </td>
12 </tr>
13 <?php } ?>
pada fungsi while kita memecahkan data menjadi array dan memasukkannya ke dalam variabel data.agar data bisa kita
tampilkan dalam bentuk perulagan. Membuat CRUD Dengan PHP Dan MySQL
1 $data = mysql_fetch_array($query_mysql)
variabel data sudah menjadi array. dan masukkan nama column data yang ingin di tampilkan seperti contoh di atas.
juga ada variabel nomor di atas. kenapa saya membuat variabel nomor dengan tanda plus ? karena di atas nilai
$nomor=1. dan memberikan ++ di dalam while akan membuat nilai nomor bertambah terus menerus terus menerus
sesuai jumlah record data yang di tampilkan. Membuat CRUD Dengan PHP Dan MySQL
terakhir perhatikan pada link edit dan hapus berikut. ini untuk membuat link edit data dan hapus data. data di edit atau
di hapus dengan menggunakan pengiriman data melalui url(GET). untuk memahami GET dan POST di PHP silahkan
teman-teman baca tutorial saya sebelumnya tentang cara membuat pengiriman data di php.
style.css
1 body{
2 font-family: 'roboto';
3 color: #000;
4 }
5
6 .judul{
7 background: #87D1D8;
8 padding: 10px;
9 text-align: center;
10
11 }
12
13 .judul h1,h2,h3{
14 height: 15px;
15 }
16
17 a{
18 /*color: #fff;*/
19 padding: 5px;
20 text-decoration: none;
21 }
22
23
24 .table{
25 border-collapse: collapse;
26 }
27
28 table.table th th , table.table tr td{
29 padding: 10px 20px ;
30 }
Setelah penjelasan selesai langsung saja kita coba jalankan file index.php untuk melihat hasil menampilkan data dari
database dengan php. Membuat CRUD Dengan PHP Dan MySQL
Membuat CRUD Dengan PHP Dan MySQL – Menampilkan Data Dari Database
Nah data pun berhasil kita tampilkan. Selesailah sudah tutorial Membuat CRUD Dengan PHP Dan MySQL –
Menampilkan Data Dari Database. selanjutnya pada tutorial membut crud dengan php dan mysql part 2 akan kita
bahas tentang membuat input data ke database dengan PHP pada tutorial selanjutnya.
Tutorial CRUD Dengan PHP Dan MySQL Part 1 – Menampilkan Data Dari Database Dengan PHP
Tutorial CRUD Dengan PHP Dan MySQL Part 2 – Menginput Data Ke Database Dengan PHP
Tutorial CRUD Dengan PHP Dan MySQL Part 3 – Mengedit/Mengupdate Data Pada Database Dengan PHP
Tutorial CRUD Dengan PHP Dan MySQL Part 4 – Menghapus Data Pada Database Dengan PHP
SHARE :
Tags: cara menampilkan data dari database, crud php mysql ajax, crud php mysql download, crud php mysql generator, crud php mysql json, crud php mysql oop, crud php mysql sample, crud php mysql sederhana, crud php mysql
tutorial, download source code crud php dan mysql, kegunaan mysql_query(), koneksi php dan mysql, menampilkan data dari database dengan codeigniter, menampilkan data dari database dengan javascript, menampilkan data dari
database dengan php combobox, menampilkan data dari database di php, menampilkan data dari database ke combobox delphi, menampilkan data dari database ke jtable, menampilkan data dari database ke textbox php,
By Diki
PHP
2016
February
12
Hadi
Alfarabi
menampilkan data dari database tanpa refresh, menjalankan perintah mysql di php, mysql_query(), pengertian CRUD
#4. Enkapsulasi
#5. Inheritance
PRODUK
Source Code Aplikasi Keuangan Menggunakan Laravel
Rp 200,000
Rp 350,000
Source Code Aplikasi Chatting Menggunakan PHP MySQLi dan Ajax JQuery
Rp 150,000
Source Code Sosial Media Dengan Notifikasi Real Time PHP PDO MySQLi & Ajax
Rp 300,000
TUTORIAL TERBARU
TOKO KAMI
SOCIAL
Malasngoding.com
13.999 suka
PHP PHP
Upload File Menggunakan PHP dan MySQLi Migrasi MySQL ke MySQLi pada PHP
21 April 2020
Muzanni
Upload File Menggunakan PHP dan MySQLi – Hallo selamat datang di tutorial lengkap PHP dari malasngoding.com, pada materi kali ini kita akan coba membahas cara ...
19 April 2020
Muzanni
Migrasi MySQL ke MySQLi pada PHP – Halo selamat datang kembali di seri tutorial lengkap PHP dari malasngoding.com Kali ini akan kita bahas bagimana migrasi ...
PHP PHP
Membuat Fungsi Rekursif Dengan PHP Cara Membuat Pagination PHP MySQLI dan
Boostrap 4
19 April 2020
Membuat Fungsi Rekursif Dengan PHP – Halo selamat datang kembali di seri tutorial lengkah PHP dari malangding.com, kali ini saya akan membahas mengenai cara membuat ...
Muzanni
Cara Membuat Pagination PHP MySQLI dan Boostrap 4 – Selamat datang kembali di seri tutorial lengkap PHP dari malasngoding.com Pada kesempatan ini saya akan membantu ...
Diskusi 8 Komentar
Membuat CRUD dengan PHP dan MySQLi – Menampilkan Data – Malas Ngoding 2 years ago
[…] tutorial sebelum-sebelumnya, saya telah membuatkan tutorial cara membuat CRUD dengan PHP dan MySQL (tanpa i). tapi pada tutorial kali ini,
saya akan membuat tutorial membuat CRUD dengan PHP dan […]
Reply
Reply
Reply
metode pengambilan data dalam database Website (PHP) untuk di tampilkan ke dalam aplikasi android?apa ya kang tolong info nyo dong
Reply
Tutorialnya bagus kang, sya org awam dan sya ingin belajar php. Hanya saran saja untuk penamaan script (edit.php dan hapus.php) langkah2
nya mash kurang paham. terimakasih
Reply
Reply
Bang Mau nanya itu diakhir ada/ / klo boleh tau fungsinya buat apa ya?
tadi saya coba hapus jadi eror…
Sebelumnya Terimakasih Turtorialnya sangat Bagus 100% works…..
Reply
Bang Mau nanya itu diakhir ada /**/ klo boleh tau fungsinya buat apa ya?
tadi saya coba hapus jadi eror…
Sebelumnya Terimakasih Turtorialnya sangat Bagus 100% works…..
Reply
Comment
Name *
Email *
Website
KIRIM KOMENTAR
DOWNLOAD
Shop Forum halo@malasngoding.com