SlideShare a Scribd company logo
Koneksi PHP ke Database MySQL
menggunakan MySQLi Extension
I Putu Hariyadi
admin@iputuhariyadi.net
http://www.iputuhariyadi.net
Metode Koneksi PHP ke MySQL
 PHP menyediakan 3 metode untuk dapat
melakukan koneksi ke database MySQL, yaitu
menggunakan PHP MySQL Extension,
PHP MySQLi Extension, dan PHP Data
Object (PDO).
 Masing-masing metode memiliki kelebihan dan
kekurangan, namun yang akan digunakan pada
pembelajaran ini adalah PHP MySQLi
Extension.
 PHP MySQLi Extension menyediakan
beragam fungsi-fungsi untuk mengakses
database MySQL. Berikut adalah fungsi-fungsi
yang sering digunakan:
Fungsi mysqli_connect()
 Merupakan fungsi yang digunakan untuk
membuka koneksi ke server MySQL dan
memilih database yang akan digunakan.
 Sintak penulisan perintahnya adalah sbb:
mysqli_connect(hostname, username,
password, database)
 Dimana hostname adalah nama host atau
alamat IP dari server MySQL yang ingin
diakses, username adalah nama login
pengguna untuk proses otentikasi, dan
password adalah sandi login pengguna untuk
proses otentikasi, database adalah nama
basis data yang ingin digunakan.
Fungsi mysqli_connect()
 Sebagai contoh untuk melakukan koneksi ke
server MySQL di “localhost” menggunakan
user “root” dengan sandi kosong (tanpa
sandi), dan mengakses database “portal”
adalah sbb:
<?php
$koneksi =
mysqli_query(‘localhost’,’root’,’’,
’portal’);
?>
Fungsi mysqli_connect()
 Contoh kode program lengkapnya adalah sbb:
 Hasil eksekusi kode program tsb adalah sbb:
Fungsi mysqli_query()
 Fungsi ini digunakan untuk mengirimkan
perintah SQL ke server MySQL untuk
melakukan aktivitas CRUD yaitu meliputi
CREATE (menambahkan data dengan
perintah SQL INSERT), READ (membaca
data dengan perintah SQL SELECT),
UPDATE(mengubah data dengan perintah
SQL UPDATE), DELETE (menghapus
data dengan perintah SQL DELETE).
Fungsi mysqli_query()
 Sintak penulisan perintahnya adalah sbb:
mysqli_query(resource_link_identifier,
query)
 Dimana resource_link_identifier adalah
nama variable yang sebelumnya digunakan
untuk menyimpan hasil dari eksekusi fungsi
mysqli_connect() untuk membuka koneksi ke
server MySQL, dan query adalah perintah
SQL untuk manipulasi data seperti INSERT,
UPDATE, DELETE, atau untuk menampilkan
data menggunakan SELECT.
Fungsi mysqli_query()
 Sebagai contoh query untuk mengambil seluruh
data dari tabel “kategori_berita” adalah sbb:
<?php
$recordset = mysqli_query($koneksi,
“SELECT * FROM kategori_berita”);
?>
Atau dengan menampung perintah SQL pada
variable terpisah menjadi sbb:
<?php
$sql = “SELECT * FROM kategori_berita”;
$recordset = mysqli_query($koneksi, $sql);
?>
Fungsi mysqli_query()
 Contoh kode program lengkapnya adalah sbb:
Struktur Tabel “kategori_berita”
Nama Field Tipe Data Panjang Deskripsi
Kode_kategori_berita Integer Memuat kode kategori
berita
Nama_kategori_berita varchar 50 Memuat nama kategori
berita
Primary Key Kode_kategori_berita (Auto Increment)
Kode_kategori_berita Nama_kategori_berita
2 Teknologi
3 Otomotif
Struktur Tabel
Contoh Data Tabel “kategori_berita”
Fungsi mysqli_num_rows()
 Merupakan fungsi yang digunakan untuk
mengambil jumlah baris hasil eksekusi
query.
 Sintak penulisan perintahnya adalah sbb:
mysqli_num_rows(resource_result)
 Dimana resource_result adalah nama
variable yang sebelumnya digunakan untuk
menyimpan hasil dari eksekusi fungsi
mysqli_query() untuk menjalankan query
SQL.
Fungsi mysqli_num_rows()
 Sebagai contoh untuk mengambil jumlah
baris hasil eksekusi query yang telah
dilakukan sebelumnya yang ditampung
pada variable “$recordset,” adalah sbb:
<?php
$nrec = mysqli_num_rows($recordset);
?>
Fungsi mysqli_num_rows()
 Contoh kode program lengkapnya adalah sbb:
Fungsi mysqli_num_rows()
 Hasil dari eksekusi program tsb adalah
sbb:
Fungsi mysqli_fetch_array()
 Merupakan fungsi yang digunakan untuk
mengambil baris hasil query sebagai array
asosiatif dimana menggunakan referensi key
berupa nama field.
 Sintak penulisan perintahnya adalah sbb:
mysqli_fetch_array(resource_result)
 Dimana resource_result adalah nama
variable yang sebelumnya digunakan untuk
menyimpan hasil dari eksekusi fungsi
mysqli_query() untuk menjalankan query
SQL.
Fungsi mysqli_fetch_array()
 Sebagai contoh untuk mengambil satu baris hasil query
yang telah dilakukan sebelumnya adalah sbb:
<?php
$row = mysqli_fetch_array($recordset)
echo $row[‘kode_kategori_berita’];
echo “ - ”;
echo $row[‘nama_kategori_berita’];
?>
 Terlihat variable $row digunakan untuk menampung
hasil dari eksekusi fungsi mysqli_fetch_array(). Karena
hasil berupa array assosiatif, maka untuk menampilkan
isinya digunakan format $row[‘nama_kolom’], sebagai
contoh $row[‘kode_kategori_berita’] untuk kolom
“kode_kategori_berita” dari tabel “kategori_berita”.
Fungsi mysqli_fetch_array()
 Contoh kode program lengkapnya adalah sbb:
Fungsi mysqli_fetch_array()
 Hasil dari eksekusi program tsb adalah
sbb:
Fungsi mysqli_fetch_array()
 Sebagai contoh untuk mengambil seluruh baris hasil
query yang telah dilakukan sebelumnya adalah sbb:
<?php
while ($row = mysqli_fetch_array($recordset))
{
echo $row[‘kode_kategori_berita’];
echo “<br>”;
echo $row[‘nama_kategori_berita’;
echo “<hr>”;
}
?>
Fungsi mysqli_fetch_array()
 Contoh kode program lengkapnya adalah sbb:
Fungsi mysqli_fetch_array()
 Hasil dari eksekusi kode program tsb
adalah sbb:
Fungsi mysqli_error()
 Merupakan fungsi yang digunakan untuk
menampilkan pesan kesalahan dari server
MySQL.
 Sintak penulisan perintahnya adalah sbb:
mysqli_error(resource_link_identifier)
 Dimana resource_link_identifier adalah
nama variable yang sebelumnya digunakan
untuk menyimpan hasil dari eksekusi fungsi
mysqli_connect() untuk membuka koneksi ke
server MySQL.
Fungsi mysqli_error()
 Sebagai contoh untuk menampilkan pesan
kesalahan ketika melakukan koneksi ke
Server MySQL adalah sbb:
<?php
$recordset=mysqli_query($koneksi,
$sql) or die(mysqli_error($koneksi));
?>
ADA PERTANYAAN?
Apabila rekan-rekan menghadapi kendala
ketika mempelajari materi-materi pada
modul ini, jangan segan untuk
mengirimkannya melalui email ke alamat
berikut:
admin@iputuhariyadi.net
TERIMAKASIH

More Related Content

What's hot

Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
ahmad haidaroh
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Debby Ummul
 
Use case specification dan activity diagram [INTERNAL EDUCATIONAL PURPOSED]
Use case specification dan activity diagram [INTERNAL EDUCATIONAL PURPOSED]Use case specification dan activity diagram [INTERNAL EDUCATIONAL PURPOSED]
Use case specification dan activity diagram [INTERNAL EDUCATIONAL PURPOSED]
Theo Pratama
 
Memory
MemoryMemory
IP Address dan Subnetting.pptx
IP Address dan Subnetting.pptxIP Address dan Subnetting.pptx
IP Address dan Subnetting.pptx
DediTriLaksono1
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
Rakhmi Khalida, M.M.S.I
 
Data mining 4 konsep dasar klasifikasi
Data mining 4   konsep dasar klasifikasiData mining 4   konsep dasar klasifikasi
Data mining 4 konsep dasar klasifikasi
IrwansyahSaputra1
 
Dampak Sosial Informatika KELAS 8.pptx
Dampak Sosial Informatika KELAS 8.pptxDampak Sosial Informatika KELAS 8.pptx
Dampak Sosial Informatika KELAS 8.pptx
ArdhityanTomi
 
UML Aplikasi Rental Mobil
UML Aplikasi Rental MobilUML Aplikasi Rental Mobil
UML Aplikasi Rental Mobil
Dwi Mardianti
 
Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)
Setia Juli Irzal Ismail
 
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)Melina Krisnawati
 
Dimensional Modelling
Dimensional ModellingDimensional Modelling
Dimensional Modelling
dedidarwis
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiDerina Ellya R
 
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Fajar Jabrik
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
ahmad haidaroh
 
Perintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi LinuxPerintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi Linux
Ibrahim Naki
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sqlLela Warni
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)
Tri Sugihartono
 

What's hot (20)

Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
 
Use case specification dan activity diagram [INTERNAL EDUCATIONAL PURPOSED]
Use case specification dan activity diagram [INTERNAL EDUCATIONAL PURPOSED]Use case specification dan activity diagram [INTERNAL EDUCATIONAL PURPOSED]
Use case specification dan activity diagram [INTERNAL EDUCATIONAL PURPOSED]
 
Latihan soal struktur data
Latihan soal struktur dataLatihan soal struktur data
Latihan soal struktur data
 
Memory
MemoryMemory
Memory
 
IP Address dan Subnetting.pptx
IP Address dan Subnetting.pptxIP Address dan Subnetting.pptx
IP Address dan Subnetting.pptx
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Data mining 4 konsep dasar klasifikasi
Data mining 4   konsep dasar klasifikasiData mining 4   konsep dasar klasifikasi
Data mining 4 konsep dasar klasifikasi
 
Dampak Sosial Informatika KELAS 8.pptx
Dampak Sosial Informatika KELAS 8.pptxDampak Sosial Informatika KELAS 8.pptx
Dampak Sosial Informatika KELAS 8.pptx
 
UML Aplikasi Rental Mobil
UML Aplikasi Rental MobilUML Aplikasi Rental Mobil
UML Aplikasi Rental Mobil
 
Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)
 
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
 
Dimensional Modelling
Dimensional ModellingDimensional Modelling
Dimensional Modelling
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan Normalisasi
 
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
 
Perintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi LinuxPerintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi Linux
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)
 

Viewers also liked

Modul Praktikum Sistem Keamanan Jaringan STMIK Bumigora Versi 1.0
Modul Praktikum Sistem Keamanan Jaringan STMIK Bumigora Versi 1.0Modul Praktikum Sistem Keamanan Jaringan STMIK Bumigora Versi 1.0
Modul Praktikum Sistem Keamanan Jaringan STMIK Bumigora Versi 1.0
I Putu Hariyadi
 
Modul Workshop Aplikasi Berbasis Jaringan
Modul Workshop Aplikasi Berbasis JaringanModul Workshop Aplikasi Berbasis Jaringan
Modul Workshop Aplikasi Berbasis Jaringan
I Putu Hariyadi
 
Modul Workshop Mikrotik Bandwidth Management
Modul Workshop Mikrotik Bandwidth ManagementModul Workshop Mikrotik Bandwidth Management
Modul Workshop Mikrotik Bandwidth Management
I Putu Hariyadi
 
Konfigurasi Statik Routing pada Linux CentOS
Konfigurasi Statik Routing pada Linux CentOSKonfigurasi Statik Routing pada Linux CentOS
Konfigurasi Statik Routing pada Linux CentOS
I Putu Hariyadi
 
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
I Putu Hariyadi
 
Soal Modul B System Integration - IT Networking Support LKS NTB 2017
Soal Modul B System Integration - IT Networking Support LKS NTB 2017Soal Modul B System Integration - IT Networking Support LKS NTB 2017
Soal Modul B System Integration - IT Networking Support LKS NTB 2017
I Putu Hariyadi
 
Soal Modul D Troubleshooting Challenge - IT Networking Support LKS NTB 2017
Soal Modul D Troubleshooting Challenge - IT Networking Support LKS NTB 2017Soal Modul D Troubleshooting Challenge - IT Networking Support LKS NTB 2017
Soal Modul D Troubleshooting Challenge - IT Networking Support LKS NTB 2017
I Putu Hariyadi
 
Soal Modul A Linux Island - IT Networking Support LKS NTB 2017
Soal Modul A Linux Island - IT Networking Support LKS NTB 2017Soal Modul A Linux Island - IT Networking Support LKS NTB 2017
Soal Modul A Linux Island - IT Networking Support LKS NTB 2017
I Putu Hariyadi
 
Pembahasan Soal Modul A: Linux Island - LKS SMK Provinsi NTB 2017
Pembahasan Soal Modul A: Linux Island - LKS SMK Provinsi NTB 2017Pembahasan Soal Modul A: Linux Island - LKS SMK Provinsi NTB 2017
Pembahasan Soal Modul A: Linux Island - LKS SMK Provinsi NTB 2017
I Putu Hariyadi
 
Pembahasan Soal UKK SMK TKJ Paket 1 Tahun 2017
Pembahasan Soal UKK SMK TKJ Paket 1 Tahun 2017Pembahasan Soal UKK SMK TKJ Paket 1 Tahun 2017
Pembahasan Soal UKK SMK TKJ Paket 1 Tahun 2017
I Putu Hariyadi
 

Viewers also liked (10)

Modul Praktikum Sistem Keamanan Jaringan STMIK Bumigora Versi 1.0
Modul Praktikum Sistem Keamanan Jaringan STMIK Bumigora Versi 1.0Modul Praktikum Sistem Keamanan Jaringan STMIK Bumigora Versi 1.0
Modul Praktikum Sistem Keamanan Jaringan STMIK Bumigora Versi 1.0
 
Modul Workshop Aplikasi Berbasis Jaringan
Modul Workshop Aplikasi Berbasis JaringanModul Workshop Aplikasi Berbasis Jaringan
Modul Workshop Aplikasi Berbasis Jaringan
 
Modul Workshop Mikrotik Bandwidth Management
Modul Workshop Mikrotik Bandwidth ManagementModul Workshop Mikrotik Bandwidth Management
Modul Workshop Mikrotik Bandwidth Management
 
Konfigurasi Statik Routing pada Linux CentOS
Konfigurasi Statik Routing pada Linux CentOSKonfigurasi Statik Routing pada Linux CentOS
Konfigurasi Statik Routing pada Linux CentOS
 
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
 
Soal Modul B System Integration - IT Networking Support LKS NTB 2017
Soal Modul B System Integration - IT Networking Support LKS NTB 2017Soal Modul B System Integration - IT Networking Support LKS NTB 2017
Soal Modul B System Integration - IT Networking Support LKS NTB 2017
 
Soal Modul D Troubleshooting Challenge - IT Networking Support LKS NTB 2017
Soal Modul D Troubleshooting Challenge - IT Networking Support LKS NTB 2017Soal Modul D Troubleshooting Challenge - IT Networking Support LKS NTB 2017
Soal Modul D Troubleshooting Challenge - IT Networking Support LKS NTB 2017
 
Soal Modul A Linux Island - IT Networking Support LKS NTB 2017
Soal Modul A Linux Island - IT Networking Support LKS NTB 2017Soal Modul A Linux Island - IT Networking Support LKS NTB 2017
Soal Modul A Linux Island - IT Networking Support LKS NTB 2017
 
Pembahasan Soal Modul A: Linux Island - LKS SMK Provinsi NTB 2017
Pembahasan Soal Modul A: Linux Island - LKS SMK Provinsi NTB 2017Pembahasan Soal Modul A: Linux Island - LKS SMK Provinsi NTB 2017
Pembahasan Soal Modul A: Linux Island - LKS SMK Provinsi NTB 2017
 
Pembahasan Soal UKK SMK TKJ Paket 1 Tahun 2017
Pembahasan Soal UKK SMK TKJ Paket 1 Tahun 2017Pembahasan Soal UKK SMK TKJ Paket 1 Tahun 2017
Pembahasan Soal UKK SMK TKJ Paket 1 Tahun 2017
 

Similar to Koneksi PHP ke Database MySQL menggunakan MySQLi Extension

Fungsi php mysql
Fungsi php mysqlFungsi php mysql
Fungsi php mysql
Albertz Ace-Red
 
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetchMengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
Achmad Solichin
 
Php dan MySQL 4
Php dan MySQL 4Php dan MySQL 4
Php dan MySQL 4
Ali Muntaha
 
P webfb
P webfbP webfb
P webfb
Fajar Baskoro
 
Fungsi fungsi pada php - pemrograman php my sql
Fungsi fungsi pada php - pemrograman php my sqlFungsi fungsi pada php - pemrograman php my sql
Fungsi fungsi pada php - pemrograman php my sql
Deka M Wildan
 
Query Mysql pada PHP
Query Mysql pada PHPQuery Mysql pada PHP
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskan
Dera62
 
Fungsi mysql di php adalah untuk mengambil data di mysql
Fungsi mysql di php adalah untuk mengambil data di mysqlFungsi mysql di php adalah untuk mengambil data di mysql
Fungsi mysql di php adalah untuk mengambil data di mysqlEfendigea
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
omenk dinar
 
TM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptxTM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptx
AdityaWahyuR2
 
aplikasi teknologi online - aplikasi database berbasis web
aplikasi teknologi online - aplikasi database berbasis webaplikasi teknologi online - aplikasi database berbasis web
aplikasi teknologi online - aplikasi database berbasis webMateri Kuliah Online
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
Wahyu Widodo
 
Ajar mysql5 1
Ajar mysql5 1Ajar mysql5 1
Ajar mysql5 1
Haswi Haswi
 
MySQL 1, introduction
MySQL 1, introductionMySQL 1, introduction
MySQL 1, introduction
Fahri Firdausillah
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpCahya Dwiana SN
 
Mysql 1
Mysql 1Mysql 1
Mysql 1
Fajar Baskoro
 
Tutorial my sql
Tutorial my sqlTutorial my sql
Tutorial my sql
MIlaSusanti2
 

Similar to Koneksi PHP ke Database MySQL menggunakan MySQLi Extension (20)

Fungsi php mysql
Fungsi php mysqlFungsi php mysql
Fungsi php mysql
 
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetchMengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
 
Php dan MySQL 4
Php dan MySQL 4Php dan MySQL 4
Php dan MySQL 4
 
P webfb
P webfbP webfb
P webfb
 
Fungsi fungsi pada php - pemrograman php my sql
Fungsi fungsi pada php - pemrograman php my sqlFungsi fungsi pada php - pemrograman php my sql
Fungsi fungsi pada php - pemrograman php my sql
 
Query Mysql pada PHP
Query Mysql pada PHPQuery Mysql pada PHP
Query Mysql pada PHP
 
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskan
 
Fungsi mysql di php adalah untuk mengambil data di mysql
Fungsi mysql di php adalah untuk mengambil data di mysqlFungsi mysql di php adalah untuk mengambil data di mysql
Fungsi mysql di php adalah untuk mengambil data di mysql
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
TM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptxTM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptx
 
aplikasi teknologi online - aplikasi database berbasis web
aplikasi teknologi online - aplikasi database berbasis webaplikasi teknologi online - aplikasi database berbasis web
aplikasi teknologi online - aplikasi database berbasis web
 
php and mysql
php and mysql php and mysql
php and mysql
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
 
Ajar mysql5 1
Ajar mysql5 1Ajar mysql5 1
Ajar mysql5 1
 
MySQL 1, introduction
MySQL 1, introductionMySQL 1, introduction
MySQL 1, introduction
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan php
 
Mysql 1
Mysql 1Mysql 1
Mysql 1
 
Tutorial my sql
Tutorial my sqlTutorial my sql
Tutorial my sql
 
Modul%20php%20 mysql
Modul%20php%20 mysqlModul%20php%20 mysql
Modul%20php%20 mysql
 

More from I Putu Hariyadi

LATIHAN PERHITUNGAN VLSM -- BAGIAN KEDUA
LATIHAN PERHITUNGAN VLSM -- BAGIAN KEDUALATIHAN PERHITUNGAN VLSM -- BAGIAN KEDUA
LATIHAN PERHITUNGAN VLSM -- BAGIAN KEDUA
I Putu Hariyadi
 
LATIHAN PERHITUNGAN VLSM - BAGIAN PERTAMA
LATIHAN PERHITUNGAN VLSM - BAGIAN PERTAMALATIHAN PERHITUNGAN VLSM - BAGIAN PERTAMA
LATIHAN PERHITUNGAN VLSM - BAGIAN PERTAMA
I Putu Hariyadi
 
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2Panduan Praktikum Administrasi Sistem Jaringan Edisi 2
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2
I Putu Hariyadi
 
Panduan Praktikum Administrasi Sistem Jaringan - Proxmox VE 8.0.pdf
Panduan Praktikum Administrasi Sistem Jaringan - Proxmox VE 8.0.pdfPanduan Praktikum Administrasi Sistem Jaringan - Proxmox VE 8.0.pdf
Panduan Praktikum Administrasi Sistem Jaringan - Proxmox VE 8.0.pdf
I Putu Hariyadi
 
Panduan Praktikum Pemrograman Sistem Jaringan
Panduan Praktikum Pemrograman Sistem JaringanPanduan Praktikum Pemrograman Sistem Jaringan
Panduan Praktikum Pemrograman Sistem Jaringan
I Putu Hariyadi
 
Pembahasan Solusi Soal UTS Semester Genap 2023 - Praktikum Jaringan Komputer ...
Pembahasan Solusi Soal UTS Semester Genap 2023 - Praktikum Jaringan Komputer ...Pembahasan Solusi Soal UTS Semester Genap 2023 - Praktikum Jaringan Komputer ...
Pembahasan Solusi Soal UTS Semester Genap 2023 - Praktikum Jaringan Komputer ...
I Putu Hariyadi
 
Panduan Praktikum Cloud Computing Berbasis OpenStack Versi 2.0
Panduan Praktikum Cloud Computing Berbasis OpenStack Versi 2.0Panduan Praktikum Cloud Computing Berbasis OpenStack Versi 2.0
Panduan Praktikum Cloud Computing Berbasis OpenStack Versi 2.0
I Putu Hariyadi
 
Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...
Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...
Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...
I Putu Hariyadi
 
Troubleshooting Computer Network (TSHOOT).pdf
Troubleshooting Computer Network (TSHOOT).pdfTroubleshooting Computer Network (TSHOOT).pdf
Troubleshooting Computer Network (TSHOOT).pdf
I Putu Hariyadi
 
Proteksi Brute Force pada Proxmox Virtual Environment (PVE) menggunakan Fail2Ban
Proteksi Brute Force pada Proxmox Virtual Environment (PVE) menggunakan Fail2BanProteksi Brute Force pada Proxmox Virtual Environment (PVE) menggunakan Fail2Ban
Proteksi Brute Force pada Proxmox Virtual Environment (PVE) menggunakan Fail2Ban
I Putu Hariyadi
 
Instalasi dan Konfigurasi VirtualBox Guest Additions pada VM CyberOps Worksta...
Instalasi dan Konfigurasi VirtualBox Guest Additions pada VM CyberOps Worksta...Instalasi dan Konfigurasi VirtualBox Guest Additions pada VM CyberOps Worksta...
Instalasi dan Konfigurasi VirtualBox Guest Additions pada VM CyberOps Worksta...
I Putu Hariyadi
 
Instalasi dan Konfigurasi PNETLab pada Oracle VirtualBox
Instalasi dan Konfigurasi PNETLab pada Oracle VirtualBoxInstalasi dan Konfigurasi PNETLab pada Oracle VirtualBox
Instalasi dan Konfigurasi PNETLab pada Oracle VirtualBox
I Putu Hariyadi
 
Cisco Wireless LAN Controller (WLC)
Cisco Wireless LAN Controller (WLC)Cisco Wireless LAN Controller (WLC)
Cisco Wireless LAN Controller (WLC)
I Putu Hariyadi
 
Jaringan Nirkabel untuk ISP
Jaringan Nirkabel untuk ISPJaringan Nirkabel untuk ISP
Jaringan Nirkabel untuk ISP
I Putu Hariyadi
 
Pembahasan Solusi Perhitungan VLSM untuk Lab 17.8.2 Packet Tracer - Skills In...
Pembahasan Solusi Perhitungan VLSM untuk Lab 17.8.2 Packet Tracer - Skills In...Pembahasan Solusi Perhitungan VLSM untuk Lab 17.8.2 Packet Tracer - Skills In...
Pembahasan Solusi Perhitungan VLSM untuk Lab 17.8.2 Packet Tracer - Skills In...
I Putu Hariyadi
 
Pembahasan Solusi Subnetting Lab 17.8.1 Packet Tracer - Design and Build a Sm...
Pembahasan Solusi Subnetting Lab 17.8.1 Packet Tracer - Design and Build a Sm...Pembahasan Solusi Subnetting Lab 17.8.1 Packet Tracer - Design and Build a Sm...
Pembahasan Solusi Subnetting Lab 17.8.1 Packet Tracer - Design and Build a Sm...
I Putu Hariyadi
 
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.2 Packet Tracer - Design a...
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.2 Packet Tracer - Design a...Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.2 Packet Tracer - Design a...
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.2 Packet Tracer - Design a...
I Putu Hariyadi
 
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.1 Packet Tracer - Design a...
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.1 Packet Tracer - Design a...Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.1 Packet Tracer - Design a...
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.1 Packet Tracer - Design a...
I Putu Hariyadi
 
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.9.3 Packet Tracer - VLSM Desi...
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.9.3 Packet Tracer - VLSM Desi...Pembahasan Solusi Perhitungan VLSM untuk Lab 11.9.3 Packet Tracer - VLSM Desi...
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.9.3 Packet Tracer - VLSM Desi...
I Putu Hariyadi
 
Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...
Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...
Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...
I Putu Hariyadi
 

More from I Putu Hariyadi (20)

LATIHAN PERHITUNGAN VLSM -- BAGIAN KEDUA
LATIHAN PERHITUNGAN VLSM -- BAGIAN KEDUALATIHAN PERHITUNGAN VLSM -- BAGIAN KEDUA
LATIHAN PERHITUNGAN VLSM -- BAGIAN KEDUA
 
LATIHAN PERHITUNGAN VLSM - BAGIAN PERTAMA
LATIHAN PERHITUNGAN VLSM - BAGIAN PERTAMALATIHAN PERHITUNGAN VLSM - BAGIAN PERTAMA
LATIHAN PERHITUNGAN VLSM - BAGIAN PERTAMA
 
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2Panduan Praktikum Administrasi Sistem Jaringan Edisi 2
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2
 
Panduan Praktikum Administrasi Sistem Jaringan - Proxmox VE 8.0.pdf
Panduan Praktikum Administrasi Sistem Jaringan - Proxmox VE 8.0.pdfPanduan Praktikum Administrasi Sistem Jaringan - Proxmox VE 8.0.pdf
Panduan Praktikum Administrasi Sistem Jaringan - Proxmox VE 8.0.pdf
 
Panduan Praktikum Pemrograman Sistem Jaringan
Panduan Praktikum Pemrograman Sistem JaringanPanduan Praktikum Pemrograman Sistem Jaringan
Panduan Praktikum Pemrograman Sistem Jaringan
 
Pembahasan Solusi Soal UTS Semester Genap 2023 - Praktikum Jaringan Komputer ...
Pembahasan Solusi Soal UTS Semester Genap 2023 - Praktikum Jaringan Komputer ...Pembahasan Solusi Soal UTS Semester Genap 2023 - Praktikum Jaringan Komputer ...
Pembahasan Solusi Soal UTS Semester Genap 2023 - Praktikum Jaringan Komputer ...
 
Panduan Praktikum Cloud Computing Berbasis OpenStack Versi 2.0
Panduan Praktikum Cloud Computing Berbasis OpenStack Versi 2.0Panduan Praktikum Cloud Computing Berbasis OpenStack Versi 2.0
Panduan Praktikum Cloud Computing Berbasis OpenStack Versi 2.0
 
Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...
Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...
Pembahasan Solusi Soal Uji Kompetensi Keahlian (UKK) SMK TKJ Paket 4 Kurikulu...
 
Troubleshooting Computer Network (TSHOOT).pdf
Troubleshooting Computer Network (TSHOOT).pdfTroubleshooting Computer Network (TSHOOT).pdf
Troubleshooting Computer Network (TSHOOT).pdf
 
Proteksi Brute Force pada Proxmox Virtual Environment (PVE) menggunakan Fail2Ban
Proteksi Brute Force pada Proxmox Virtual Environment (PVE) menggunakan Fail2BanProteksi Brute Force pada Proxmox Virtual Environment (PVE) menggunakan Fail2Ban
Proteksi Brute Force pada Proxmox Virtual Environment (PVE) menggunakan Fail2Ban
 
Instalasi dan Konfigurasi VirtualBox Guest Additions pada VM CyberOps Worksta...
Instalasi dan Konfigurasi VirtualBox Guest Additions pada VM CyberOps Worksta...Instalasi dan Konfigurasi VirtualBox Guest Additions pada VM CyberOps Worksta...
Instalasi dan Konfigurasi VirtualBox Guest Additions pada VM CyberOps Worksta...
 
Instalasi dan Konfigurasi PNETLab pada Oracle VirtualBox
Instalasi dan Konfigurasi PNETLab pada Oracle VirtualBoxInstalasi dan Konfigurasi PNETLab pada Oracle VirtualBox
Instalasi dan Konfigurasi PNETLab pada Oracle VirtualBox
 
Cisco Wireless LAN Controller (WLC)
Cisco Wireless LAN Controller (WLC)Cisco Wireless LAN Controller (WLC)
Cisco Wireless LAN Controller (WLC)
 
Jaringan Nirkabel untuk ISP
Jaringan Nirkabel untuk ISPJaringan Nirkabel untuk ISP
Jaringan Nirkabel untuk ISP
 
Pembahasan Solusi Perhitungan VLSM untuk Lab 17.8.2 Packet Tracer - Skills In...
Pembahasan Solusi Perhitungan VLSM untuk Lab 17.8.2 Packet Tracer - Skills In...Pembahasan Solusi Perhitungan VLSM untuk Lab 17.8.2 Packet Tracer - Skills In...
Pembahasan Solusi Perhitungan VLSM untuk Lab 17.8.2 Packet Tracer - Skills In...
 
Pembahasan Solusi Subnetting Lab 17.8.1 Packet Tracer - Design and Build a Sm...
Pembahasan Solusi Subnetting Lab 17.8.1 Packet Tracer - Design and Build a Sm...Pembahasan Solusi Subnetting Lab 17.8.1 Packet Tracer - Design and Build a Sm...
Pembahasan Solusi Subnetting Lab 17.8.1 Packet Tracer - Design and Build a Sm...
 
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.2 Packet Tracer - Design a...
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.2 Packet Tracer - Design a...Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.2 Packet Tracer - Design a...
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.2 Packet Tracer - Design a...
 
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.1 Packet Tracer - Design a...
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.1 Packet Tracer - Design a...Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.1 Packet Tracer - Design a...
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.10.1 Packet Tracer - Design a...
 
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.9.3 Packet Tracer - VLSM Desi...
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.9.3 Packet Tracer - VLSM Desi...Pembahasan Solusi Perhitungan VLSM untuk Lab 11.9.3 Packet Tracer - VLSM Desi...
Pembahasan Solusi Perhitungan VLSM untuk Lab 11.9.3 Packet Tracer - VLSM Desi...
 
Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...
Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...
Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...
 

Recently uploaded

EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
Rismawati408268
 
Tabel 1. 7 Ruang Lingkup Terintegrasi dalam Mata Pelajaran dalam CASEL PSE.pdf
Tabel 1. 7 Ruang Lingkup Terintegrasi dalam Mata Pelajaran dalam CASEL PSE.pdfTabel 1. 7 Ruang Lingkup Terintegrasi dalam Mata Pelajaran dalam CASEL PSE.pdf
Tabel 1. 7 Ruang Lingkup Terintegrasi dalam Mata Pelajaran dalam CASEL PSE.pdf
ppgpriyosetiawan43
 
Kisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SDKisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SD
denunugraha
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
Kanaidi ken
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
ahyani72
 
CGP.10.Pendampingan Individual 2 - VISI DAN PRAKARSA PERUBAHAN.pdf_20240528_1...
CGP.10.Pendampingan Individual 2 - VISI DAN PRAKARSA PERUBAHAN.pdf_20240528_1...CGP.10.Pendampingan Individual 2 - VISI DAN PRAKARSA PERUBAHAN.pdf_20240528_1...
CGP.10.Pendampingan Individual 2 - VISI DAN PRAKARSA PERUBAHAN.pdf_20240528_1...
VenyHandayani2
 
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdfPPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
SdyokoSusanto1
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
akram124738
 
1.4.a.4.5. Restitusi - Lima Posisi Kontrol.pdf
1.4.a.4.5. Restitusi - Lima Posisi Kontrol.pdf1.4.a.4.5. Restitusi - Lima Posisi Kontrol.pdf
1.4.a.4.5. Restitusi - Lima Posisi Kontrol.pdf
zakkimushoffi41
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
PERSENTASI AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pptx
PERSENTASI AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pptxPERSENTASI AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pptx
PERSENTASI AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pptx
TeukuEriSyahputra
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
GusniartiGusniarti5
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 

Recently uploaded (20)

EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
 
Tabel 1. 7 Ruang Lingkup Terintegrasi dalam Mata Pelajaran dalam CASEL PSE.pdf
Tabel 1. 7 Ruang Lingkup Terintegrasi dalam Mata Pelajaran dalam CASEL PSE.pdfTabel 1. 7 Ruang Lingkup Terintegrasi dalam Mata Pelajaran dalam CASEL PSE.pdf
Tabel 1. 7 Ruang Lingkup Terintegrasi dalam Mata Pelajaran dalam CASEL PSE.pdf
 
Kisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SDKisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SD
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
 
CGP.10.Pendampingan Individual 2 - VISI DAN PRAKARSA PERUBAHAN.pdf_20240528_1...
CGP.10.Pendampingan Individual 2 - VISI DAN PRAKARSA PERUBAHAN.pdf_20240528_1...CGP.10.Pendampingan Individual 2 - VISI DAN PRAKARSA PERUBAHAN.pdf_20240528_1...
CGP.10.Pendampingan Individual 2 - VISI DAN PRAKARSA PERUBAHAN.pdf_20240528_1...
 
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdfPPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
 
1.4.a.4.5. Restitusi - Lima Posisi Kontrol.pdf
1.4.a.4.5. Restitusi - Lima Posisi Kontrol.pdf1.4.a.4.5. Restitusi - Lima Posisi Kontrol.pdf
1.4.a.4.5. Restitusi - Lima Posisi Kontrol.pdf
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
PERSENTASI AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pptx
PERSENTASI AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pptxPERSENTASI AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pptx
PERSENTASI AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pptx
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 

Koneksi PHP ke Database MySQL menggunakan MySQLi Extension

  • 1. Koneksi PHP ke Database MySQL menggunakan MySQLi Extension I Putu Hariyadi admin@iputuhariyadi.net http://www.iputuhariyadi.net
  • 2. Metode Koneksi PHP ke MySQL  PHP menyediakan 3 metode untuk dapat melakukan koneksi ke database MySQL, yaitu menggunakan PHP MySQL Extension, PHP MySQLi Extension, dan PHP Data Object (PDO).  Masing-masing metode memiliki kelebihan dan kekurangan, namun yang akan digunakan pada pembelajaran ini adalah PHP MySQLi Extension.  PHP MySQLi Extension menyediakan beragam fungsi-fungsi untuk mengakses database MySQL. Berikut adalah fungsi-fungsi yang sering digunakan:
  • 3. Fungsi mysqli_connect()  Merupakan fungsi yang digunakan untuk membuka koneksi ke server MySQL dan memilih database yang akan digunakan.  Sintak penulisan perintahnya adalah sbb: mysqli_connect(hostname, username, password, database)  Dimana hostname adalah nama host atau alamat IP dari server MySQL yang ingin diakses, username adalah nama login pengguna untuk proses otentikasi, dan password adalah sandi login pengguna untuk proses otentikasi, database adalah nama basis data yang ingin digunakan.
  • 4. Fungsi mysqli_connect()  Sebagai contoh untuk melakukan koneksi ke server MySQL di “localhost” menggunakan user “root” dengan sandi kosong (tanpa sandi), dan mengakses database “portal” adalah sbb: <?php $koneksi = mysqli_query(‘localhost’,’root’,’’, ’portal’); ?>
  • 5. Fungsi mysqli_connect()  Contoh kode program lengkapnya adalah sbb:  Hasil eksekusi kode program tsb adalah sbb:
  • 6. Fungsi mysqli_query()  Fungsi ini digunakan untuk mengirimkan perintah SQL ke server MySQL untuk melakukan aktivitas CRUD yaitu meliputi CREATE (menambahkan data dengan perintah SQL INSERT), READ (membaca data dengan perintah SQL SELECT), UPDATE(mengubah data dengan perintah SQL UPDATE), DELETE (menghapus data dengan perintah SQL DELETE).
  • 7. Fungsi mysqli_query()  Sintak penulisan perintahnya adalah sbb: mysqli_query(resource_link_identifier, query)  Dimana resource_link_identifier adalah nama variable yang sebelumnya digunakan untuk menyimpan hasil dari eksekusi fungsi mysqli_connect() untuk membuka koneksi ke server MySQL, dan query adalah perintah SQL untuk manipulasi data seperti INSERT, UPDATE, DELETE, atau untuk menampilkan data menggunakan SELECT.
  • 8. Fungsi mysqli_query()  Sebagai contoh query untuk mengambil seluruh data dari tabel “kategori_berita” adalah sbb: <?php $recordset = mysqli_query($koneksi, “SELECT * FROM kategori_berita”); ?> Atau dengan menampung perintah SQL pada variable terpisah menjadi sbb: <?php $sql = “SELECT * FROM kategori_berita”; $recordset = mysqli_query($koneksi, $sql); ?>
  • 9. Fungsi mysqli_query()  Contoh kode program lengkapnya adalah sbb:
  • 10. Struktur Tabel “kategori_berita” Nama Field Tipe Data Panjang Deskripsi Kode_kategori_berita Integer Memuat kode kategori berita Nama_kategori_berita varchar 50 Memuat nama kategori berita Primary Key Kode_kategori_berita (Auto Increment) Kode_kategori_berita Nama_kategori_berita 2 Teknologi 3 Otomotif Struktur Tabel Contoh Data Tabel “kategori_berita”
  • 11. Fungsi mysqli_num_rows()  Merupakan fungsi yang digunakan untuk mengambil jumlah baris hasil eksekusi query.  Sintak penulisan perintahnya adalah sbb: mysqli_num_rows(resource_result)  Dimana resource_result adalah nama variable yang sebelumnya digunakan untuk menyimpan hasil dari eksekusi fungsi mysqli_query() untuk menjalankan query SQL.
  • 12. Fungsi mysqli_num_rows()  Sebagai contoh untuk mengambil jumlah baris hasil eksekusi query yang telah dilakukan sebelumnya yang ditampung pada variable “$recordset,” adalah sbb: <?php $nrec = mysqli_num_rows($recordset); ?>
  • 13. Fungsi mysqli_num_rows()  Contoh kode program lengkapnya adalah sbb:
  • 14. Fungsi mysqli_num_rows()  Hasil dari eksekusi program tsb adalah sbb:
  • 15. Fungsi mysqli_fetch_array()  Merupakan fungsi yang digunakan untuk mengambil baris hasil query sebagai array asosiatif dimana menggunakan referensi key berupa nama field.  Sintak penulisan perintahnya adalah sbb: mysqli_fetch_array(resource_result)  Dimana resource_result adalah nama variable yang sebelumnya digunakan untuk menyimpan hasil dari eksekusi fungsi mysqli_query() untuk menjalankan query SQL.
  • 16. Fungsi mysqli_fetch_array()  Sebagai contoh untuk mengambil satu baris hasil query yang telah dilakukan sebelumnya adalah sbb: <?php $row = mysqli_fetch_array($recordset) echo $row[‘kode_kategori_berita’]; echo “ - ”; echo $row[‘nama_kategori_berita’]; ?>  Terlihat variable $row digunakan untuk menampung hasil dari eksekusi fungsi mysqli_fetch_array(). Karena hasil berupa array assosiatif, maka untuk menampilkan isinya digunakan format $row[‘nama_kolom’], sebagai contoh $row[‘kode_kategori_berita’] untuk kolom “kode_kategori_berita” dari tabel “kategori_berita”.
  • 17. Fungsi mysqli_fetch_array()  Contoh kode program lengkapnya adalah sbb:
  • 18. Fungsi mysqli_fetch_array()  Hasil dari eksekusi program tsb adalah sbb:
  • 19. Fungsi mysqli_fetch_array()  Sebagai contoh untuk mengambil seluruh baris hasil query yang telah dilakukan sebelumnya adalah sbb: <?php while ($row = mysqli_fetch_array($recordset)) { echo $row[‘kode_kategori_berita’]; echo “<br>”; echo $row[‘nama_kategori_berita’; echo “<hr>”; } ?>
  • 20. Fungsi mysqli_fetch_array()  Contoh kode program lengkapnya adalah sbb:
  • 21. Fungsi mysqli_fetch_array()  Hasil dari eksekusi kode program tsb adalah sbb:
  • 22. Fungsi mysqli_error()  Merupakan fungsi yang digunakan untuk menampilkan pesan kesalahan dari server MySQL.  Sintak penulisan perintahnya adalah sbb: mysqli_error(resource_link_identifier)  Dimana resource_link_identifier adalah nama variable yang sebelumnya digunakan untuk menyimpan hasil dari eksekusi fungsi mysqli_connect() untuk membuka koneksi ke server MySQL.
  • 23. Fungsi mysqli_error()  Sebagai contoh untuk menampilkan pesan kesalahan ketika melakukan koneksi ke Server MySQL adalah sbb: <?php $recordset=mysqli_query($koneksi, $sql) or die(mysqli_error($koneksi)); ?>
  • 24. ADA PERTANYAAN? Apabila rekan-rekan menghadapi kendala ketika mempelajari materi-materi pada modul ini, jangan segan untuk mengirimkannya melalui email ke alamat berikut: admin@iputuhariyadi.net