PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc

dokumen-dokumen yang mirip
PHP dan MySQL. Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya. Muhammad Zen S. Hadi, ST. MSc.

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL

PHP dan MySQL. Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya. Modul- 10: PHP dan My SQL 1

PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng

1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database

WAP (3) Muhammad Zen S. Hadi, ST. MSc. WAP - The Wireless Application Protocol

2.2 Update Record Salah satu fitur aplikasi database adalah update data. Perintah SQL yang digunakan untuk update data seperti di bawah ini.

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

MODUL 1. KONEKTIVITAS PHP DENGAN MySQL. Digunakan untuk melakukan uji dan koneksi kepada server database MySQL.

MODUL 4 INTERNET PROGRAMMING DATABASE

INTERNET PROGRAMMING DATABASE

E-trik Ajax. Database MySQL. Dedi Alnas

RANGKUMAN PHP dan MYSQL

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

Tutorial Tipe Data MySQL

DATABASE MYSQL DENGAN PHP

Widhy Hayuhardhika NP, S.Kom

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan

J2ME GUI dan Interkoneksi Client Server

PHP + MySQL M. RUDYANTO ARIEF, MT

Nama : Maya Masyita K Nst NIM : Tugas : I ( Database berbasis Web ) Fungsi PHP-MySQL

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MySQL J A M K E T I G A

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini

MODUL PEMROGRAMAN WEB

Integrasi PHP dan MySQL Donny Reza, S.Kom

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Script PHP dan MySQL J A M K E E M P A T

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada.

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

Materi

Mengakses database MySQL melalui PHP

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Dasar PHP-MySQL oleh : Prasaja Wikanta

MODUL 9 WEB PROGRAMMING : MySQL

Membuat Database mysql dengan PhpMyAdmin

PEMROGRAMAN BERBASIS WEB (CCP119)

Pemrograman Web Lanjut 2017

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Menangani Input dari User

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.

MODUL 5 INTERNET PROGRAMMING : MySQL

Pemrograman Basis Data Berbasis Web

P - 12 Bab 9 : PHP & MySQL

Pemrograman Web Lanjut 2017

SQL. Brigida Arie Minartiningtyas, M.Kom

Pemrograman Web Lanjut 2017

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

BAB VII Database MYSQL

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) dibawah ini adalah fungsi PHP yang akan digunakan untuk pembuatan CRUD

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

MySQL. Pemrograman Web/MI/D3 sks 1

RANCANG BANGUN MEDIA INTERAKTIF ALAT BANTU AJAR DAN KAMUS BAHASA PADANG BERBASIS WEB

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Sesi Memahami berbagai ekstensi akses database

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?

Koneksi DataBase PHP - MYSQL Nurcahyo Budi Nugroho dan Muhammad Fathoni

LAPORAN TUGAS BASIS DATA I

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:

Lisensi Dokumen: Uraian Kasus :

Koneksi Client-Server. Ahmad Zainudin

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

Pemrograman Web Lanjut 2017

MODUL PEMROGRAMAN WEB

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */

BAB I Penginstallan dan setting PHPTriad

Cara Cepat : Belajar Pemrograman Web Part 2. Oleh : Harry Sufehmi Institusi : AOSI.or.id (Asosiasi Open Source Indonesia) Revisi :

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto

BAB 2 LANDASAN TEORI

Pengenalan Structured Query Language

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

MODUL 7 MEMBUAT DATABASE DI MYSQL

Kontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom

Basis Data Spasial Modul 2

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

MODUL 5 MANIPULASI DATA

Praktikum 3 Cookie, Session, dan Database MySQL

Fungsi-fungsi MySql Fungsi mysql_connect. Bentuk: Membuat hubungan ke database MySQL yang terdapat pada suatu host.

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.

PRAKTIKUM I MySQL / phpmyadmin


Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

Modul 3 : Query Penggabungan Tabel

KURSUS ONLINE JASA WEBMASTERS

Modul 3 Pengelolaan Tabel

Transkripsi:

PHP dan MySQL 1 Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya Muhammad Zen Samsono Hadi, ST. MSc POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

Yang akan dipelajari dari Modul ini 2 1. Koneksi ke MySQL 2. Memilih database 3. Akses ke Table 4. Akses Record dan Field 5. Insert, hapus, update record

Internet Application 3

Koneksi PHP-MySQL 4 Membuka koneksi ke server MySQL $conn = mysql_connect ( host, username, password ); Memilih database mysql_select_db( select db( namadatabase,$conn); Memilih tabel dengan query $hasil = mysql_query( SQL Statement ); Mengambil record dari tabel $row = mysql_fetch_array($hasil); $row = mysql_fetch_assoc($hasil); $row = mysql_fetch_row($hasil); Tutup koneksi mysql_close($conn);

1. Koneksi ke MySQL Sebelum melakukan ases ke database MySQL pekerjaan pertama adalah melakukan koneksi ke database Perintah untuk melakukan koneksi adalah : mysql_connect(host,nama_pemakai,password) Perintah untuk menutup koneksi : mysql_close(pengenal_hubungan); koneksi.php 5 HASIL PROGRAM Jika koneksi berhasil Statemen ini akan muncul

2. Memilih database Jika konek ke database berhasil, perlu memilih database Perintah untuk memilih database: mysql_select_db(data_base,pengenal_hubungan) dimana : data_base = nama database pengenal_hubungan = nama pengenal yang digunakan dalam koneksi 6 Jika select database gagal Jika select database gagal kalimat ini tidak muncul

3. Akses Table Dimisalkan telah dibuat table bernama :Pegawai dalam database bernama coba Table yang bernama Pegawai memiliki struktur sbb: NIK varchar (10) Nama varchar (20) Alamat varchar (20) Adapun data-datanya datanya adalah sebagai berikut : 7 STRUKTUR TABEL Berikut tampilan struktur tabel dan data dari phpmyadmin

Akses Tabel Membuat query : mysql_query(query,handle) Mengatahui jumlah field: mysql_num_fields (handle) Mengatahui jumlah record: mysql_num_rows yq (handle) 8 koneksi.php aksestable.php p HASIL PROGRAM

4. Akses field dalam tabel (Tampil Data) Untuk mengakses record hasil query: $baris=mysql_fetch_row(handle) akan mengembalikan array yang berisi seluruh kolom $baris[0], $baris[1], 9 Hasil PROGRAM

Tambah Data Perintah SQL untuk menambah record : INSERT INTO namatabel VALUES ( nilaifield1', nilaifield2,..)"; 10 Setelah program dijalankan

Hapus Data Perintah SQL untuk menghapus record : DELETE FROM namatabel WHERE namafield = nilaifield1 AND namafield = nilai nilai OR ; 11 Setelah program dijalankan

Update Data Perintah SQL untuk menghapus record : UPDATE namatabel SET namafield = nilaifield1 WHERE namafield = nilaifield2 ; 12 Setelah program dijalankan

UPLOAD FILE Menyalin file dari komputer client ke server. Akan menciptakan lubang di sisi keamanannya.

Contoh Upload File (Input) <form enctype="multipart/form-data" method="post" action= p_upload.php"> <input type="hidden" name="max MAX_FILE_SIZE SIZE" value="10000"> Nama File : <input type="file" name= file1" size="30"><br> <input type="submit" value="upload"> </form> enctype="multipart/form-data" untuk memberitahu server bahwa yang dikirim nama file dan isinya. input type="hidden" name="ma... Set ukuran file max dalam byte yang dapat diupload, spt 10KB. input type="file" memberitahu server bahwa yang dikirim sebuah file.

Contoh Upload File (Output)

Contoh kasus: Akses Table menampilkan foto 16 Sebelumnya dibuat table Biodata dalam database coba yang berisi 2 field: nama dan Foto (untuk field foto berisi nama file dan folder foto). Siapkan foto sesuai nama fotonya Database : coba STRUKTUR TABEL NYA : Tabel Biodata ISI DATA-DATA NYA dgn Form, JIKA DI BROWSE di phpmyadmin zenhadi@eepis-its.edu

Insert record untuk foto 17 Perintah SQL untuk menginsert record : INSERT INTO namatabel VALUES ( nilaifield1', nilaifield2,..)"; zenhadi@eepis-its.edu

Akses Table menampilkan foto Script Lengkapnya adalah 18 zenhadi@eepis-its.edu

Menampilkan grafik 19 zenhadi@eepis-its.edu

Listing program 20 zenhadi@eepis-its.edu

Rangkuman PHP dapat mengakses database mysql dan mengakses tabel, record, field dan fungsi-fungsi manipulasi data Cara mengakses dengan mendefinisikan fungsi-fungsi mysql dalam bentuk perintah SQL Urutan pengakksesan PHP : membuat koneksi, memilih database dan memilih tabel 21 Pada tabel yang terpilih manipulasi record seperti menginsetkan, menghapus, mengubah data dan seterusnya dilakukan k zenhadi@eepis-its.edu

Latihan 1. Buatlah Database akademik dari phpmyadmin 2. Dari database tersebut buatlah 2 buah tabel yaitu tabel mahasiswa dan tabel dosen 3. Tabel mahasiswa memiliki field-field : NRP [int 5], Nama [string 20], alamat [string 20] Tabel dosen memiliki field-field : NIP [int 5], Nama[String 20], BidangStudi [string 10] 4. Setelah struktur tabel siap buatlah program script PHP untuk 1. menambahkan data 3 buah pada tabel mahasiswa 2. Menambahkan data 5 buah pada tabel dosen 3. Menampilkan data mahasiswa dan data dosen dalam bentuk tabel secara berurutan Data-data nama dll diisikan dengan nama-nama sembarang 22 zenhadi@eepis-its.edu