Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehRatna Hartanto Telah diubah "7 tahun yang lalu
1
Pemrograman internet ABU SALAM, M.KOM
2
MATERI c-8 Server side scripting 1 (PHP)
c-9 Server side scripting 2 (PHP) -> Tugas 1 c-10 Server side scripting 3 (PHP) c-11 OOP -> Tugas 2 c-12 MySQL 1 -> Tugas 3 c-13 MySQL 2 -> Tugas 4 c-14 IMPLEMENTASI ->TUGAS AKHIR
3
PHP dan Database Memiliki banyak library yang memungkinkan untuk akses database. Kecepatan akses dengan menggunakan engine/driver yang khusus untuk setiap database. Independent terhadap database yang digunakan PHP mendukung ODBC
4
Prosedur Standar 1. Connect to Server 2. Open Database 3. Eksekusi SQL 4. Proses Record Set 5. Close Database Proses inti dari manipulasi database adalah pembangunan perintah SQL yang digunakan untuk melakukan query, select, insert, update dan delete.
5
Template Akses Database
6
Koneksi PHP dengan MySQL
7
Koneksi PHP dengan MySQL
8
Koneksi PHP dengan MySQL
9
Koneksi PHP dengan MySQL
10
IMPLEMENTASI
11
Perintah DDL ( Definition Data Language )
Digunakan untuk kepentingan penciptaan database, tabel, hingga penghapusan database atau tabel Contoh: 1. CREATE DATABASE 2. CREATE TABLE 3. DROP TABLE 4. ALTER TABLE
12
Perintah DML (Data Manipulation Language)
Perintah DML pada MySQL digunakan untuk manipulasi data. Contoh: 1. SELECT – mengambil data 2. DELETE – menghapus data 3. INSERT – menyisipkan data 4. UPDATE – mengubah data
13
INSERT INSERT INTO nama_tabel SET kolom_pertama = 'data_kolom_pertama', kolom_kedua = 'data_kolom_kedua', kolom_terakhir = 'data kolom terakhir; Atau INSERT INTO nama_tabel (kolom_pertama, kolom_kedua, kolom_terakhir) VALUES(data_kolom_pertama, data_kolom_kedua, data_kolom_terakhir);
14
SELECT SELECT kolom_pertama, kolom_kedua, ... FROM nama_tabel
Dengan kondisi : SELECT [* | kolom_pertama, . . .] FROM nama_tabel WHERE kondisi
15
UPDATE UPDATE nama_tabel SET kolom_pertama = 'data_kolom_pertama',
kolom_kedua = 'data_kolom_kedua', kolom_terakhir = 'data_kolom_terakhir', WHERE kondisi
16
DELETE. DELETE FROM nama_tabel WHERE kondisi
17
Latihan : Buat tabel komentar Id : int(11) PRI, auto_increment
Nama : varchar(200) Komentar : text Perintah : CREATE TABLE `komentar` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nama` varchar(200) DEFAULT NULL, `komentar` text, PRIMARY KEY (`id`) )
18
Isi sebanyak 5 record data
Gunakan perintah DML diatas untuk menampilkan record, menambah record, update record, dan delete record. Gunakan putty untuk masuk kedalam database MySQL di server
19
Fungsi-fungsi PHP untuk MySql
Mysql_connect() à membuka koneksi dengan server MySQL. Mysql_pconnect() à membuka koneksi persitent dengan server MySQL. Mysql_select_db() à mmeilih database MySQL Mysql_query() à mengirimkan query ke server MySQL Mysql_db_query () à mengirimkan query kr server Mysql Mysql_num_rows() à mengambil bnayak baris yang diperoleh operasi SELECT.
20
Mysql_fetch_array () à mengambil hasil perbaris sebagai array asosiatif, numeric atau keduanya.
Mysql_fetch_row() à Mengambil hasil array dalam bentuk array Mysql_fetch_assoc () à mengambil hasil perbaris sebagai array assosiatif saja. Mysql_insert_id () à mengambil nomor auto_increment perintah INSERT terakhir. Mysql_affected_rows () à mengambil jumlah baris yang terpengaruh operasi MySQL sebelumnya. Mysql_errno () à mengambil nomor error dari operasi MySQL sebelumnya
21
Koneksi PHP MySQL Fungsi : mysql_connect(), mysql_select_db() Script
$koneksi=mysql_connect("localhost", "root", ""); If($koneksi){ $pilihDbase=mysql_select_db("test"); echo"Koneksi Berhasil"; } ?>
22
Menampilkan record tabel di PHP
Fungsi Mysql: SELECT Fungsi PHP: mysql_query(),mysql_fetch_array(),mysql_fetch_row() Implementasi :
24
Hasil :
25
Menambahkan record data
Fungsi Mysql: INSERT Fungsi PHP: mysql_query() Implementasi :
26
Form Input Komentar
27
Simpan Data
28
Hasil
29
Update Record Tabel Fungsi Mysql: UPDATE Fungsi PHP: mysql_query()
Implementasi :
30
Tambahkan Kolom
31
Tambahkan di link edit sebagai berikut :
32
Munculkan data pada element form tiap klik link edit
33
Hasil klik link EDIT
34
Script UPDATE
35
Hasil
36
Delete Record Tabel Fungsi Mysql: DELETE Fungsi PHP: mysql_query()
Implementasi :
37
Tambahkan Link delete seperti berikut :
38
Script Delete
39
Hasil
40
Latihan Buatlah Proses Insert,Update,Delete dan Select untuk tabel userlogin dibawah ini :
41
Form Operator/ Admin
42
EVALUASI PROGRESS TUGAS
Lengkapi Konten masing-masing Halaman (Ptototipe) Halamn Website Halaman Member Halaman Administrator Semua Layout Halaman masing-masing menu sudah Jelas dan Pasti, dan database sudah disesuaikan dengan interface inputan yang ada.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.