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

dokumen-dokumen yang mirip
PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng

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

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

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL

MODUL 4 INTERNET PROGRAMMING DATABASE

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

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

Pemrograman Web Lanjut 2017

E-trik Ajax. Database MySQL. Dedi Alnas

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

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

Lisensi Dokumen: Uraian Kasus :

Tutorial Tipe Data MySQL

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

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

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

PHP + MySQL M. RUDYANTO ARIEF, MT

Pemrograman Basis Data Berbasis Web

Widhy Hayuhardhika NP, S.Kom

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Pengenalan Structured Query Language

INTERNET PROGRAMMING DATABASE

MODUL 10 PHP&MYSQL INSERT & DELETE

MySQL J A M K E T I G A

MODUL 5 INTERNET PROGRAMMING : MySQL

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

SQL. Brigida Arie Minartiningtyas, M.Kom

MODUL 9 WEB PROGRAMMING : MySQL

DATABASE MYSQL DENGAN PHP

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

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

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

Praktikum Basis Data 14 Structure Query Language 2

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

TRIGGER TRIGGER 5/29/2017 HANI IRMAYANTI, S.KOM

Latihan Query mysql PHP QUERY

LAPORAN TUGAS BASIS DATA I

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

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

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

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:

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

RANGKUMAN PHP dan MYSQL

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

Modul 3 Pengelolaan Tabel

MODUL 8 Insert, Update, & delete

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA

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

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.

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

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000

Praktikum Basis Data 2017 TE UM

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

KURSUS ONLINE JASA WEBMASTERS

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

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

Data Manipulation Language (DML)

TUGAS PRAKTIKUM SISTEM BASIS DATA

Pertemuan 12 Pengenalan Structured Query Language

MySQL AL AZHAR COMPUTER CLUB

Praktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN

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

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

Basis Data Spasial Modul 2

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

TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( )

BAB I Penginstallan dan setting PHPTriad

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

P - 7 Pembahasan UTS PSIK V

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML

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

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

Modul-6 MySQL, Koneksi Database, dan Menampilkan Data

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

Materi

Menangani Input dari User

Achmad Solichin

:: Tutorial Membuat Form dalam Netbeans ::

1. Pengertian Database

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

Dasar Microsoft Access 2007

MODUL 1 Pengenalan MySQL, DDL, DML

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

MODUL 1 PENGENALAN MYSQL

Konsep Sistem Informasi B. BAB 2 - SQL Overview

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

Materi 10: Create Read Update Delete

Modul 3 : Query Penggabungan Tabel

B a s i s D a t a - 1 C H A P T E R. SQL Operasi DML. Copyright 2005 PENS-ITS

Aplikasi Database dengan PHP dan MySQL

Aplikasi CRUD Sederhana Dengan PHP dan MySql

M O D U L K U L I A H

BAB 2 LANDASAN TEORI

Database MySql. Mata Pelajaran: Database SMK Qamarul Huda Jurusan TKJ Kelas XII. Disusun oleh: Heru Minandar,ST.

1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases;

MODUL PRAKTIKUM 03 MENGENAL MEMBUAT TABEL

Transkripsi:

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

Yang akan dipelajari dari Modul ini 1. Koneksi ke MySQL 2. Memilih database 3. Ases ke Table 4. Ases Record dan Field 5. Memposisikan record 6. Menginsert dan menghapus record Modul- 10: PHP dan My SQL 2

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); HASIL PROGRAM Jika koneksi gagal Statemen ini akan muncul Modul- 10: PHP dan My SQL 3

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 Jika selek database gagal kalimat ini tidak muncul Modul- 10: PHP dan My SQL 4

3. Ases ke table Dimisalkan telah dibuat table bernama :Tabel1 dalam database bernama coba Table yang bernama Tabel1 memiliki struktur sbb: nama varchar (20) umur int(2) Adapun data-datanyua adalah: Sarjono 35 Budiman 18 Joko Waluyo 21 Bambang Sudiyono 28 STRUKTUR TABEL Berikut tampilan struktur tabel dan data dari phpmysql Modul- 10: PHP dan My SQL 5

ases ke Tabel Membuat query : mysql_query(quer y,handle) Mengatahui jumlah field: mysql_num_fields (handle) Mengatahui jumlah record: mysql_num_rows (handle) HASIL PROGRAM Modul- 10: PHP dan My SQL 6

Ases tabel Untuk mengakses record hasil query: $baris=mysql_fetch_row(handle) akan mengembalikan array yang berisi seluruh kolom $baris[0], $baris[1], Hasil PROGRAM Modul- 10: PHP dan My SQL 7

4. Ases field dengan mysql_fetch_field Untuk mengakses field digunakan : mysql_fetch_field(handle, nomorkolom) Objek hasil fetch dapat diases a.l. : ->name = nama field ->max_length = lebar field HASIL Modul- 10: PHP dan My SQL 8

ases field dengan mysql_field_ Cara lain ases field adalah (nomor field : 0,1,2..) mysql_field_name (handle,kolom) : nama field ke- (kolom+1) mysql_field_len(h andle,kolom) :lebar field ke- (kolom+1) mysql_field_type( handle,kolom) : tipe field ke- (kolom+1) Modul- 10: PHP dan My SQL 9

Ases Table menampilkan foto 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 STRUKTUR TABEL NYA : Tabel Biodata ISI DATA-DATA NYA JIKA DI BROWSE di phpmyadmin Modul- 10: PHP dan My SQL 10

Ases Table menampilkan foto Script Lengkapnya adalah Modul- 10: PHP dan My SQL 11

Daftar Table dalam database Untuk mengetahui tabel-tabel dalam database : mysql_list_tables(namadatabase) CONTOH PROGRAM Database : coba Hasilnya : Jumlah tabel :2 Modul- 10: PHP dan My SQL 12

5. memposisikan record dengan seek Memposisikan pointer pada record tertentu : mysql_data_seek(han dle,posisi) Posisi =posisi record, dimulai dari 0 untuk record pertama CONTOH: Database : Coba Tabelnya : tabel1 Posisikan ke record ke - 4 Hasilnya : Modul- 10: PHP dan My SQL 13

6. Menginsert dan menghapus record Perintah SQL untuk menginsert record : INSERT INTO `namatabel` (`namafield1, `namafield2`,..) VALUES ( nilaifeild1', nilaifield2,..)"; Contoh: INSERT INTO `tabel1` (`nama`, `umur`) VALUES ('Andi', '15')"; HASIL 3 KALI Modul- 10: PHP dan My SQL 14

setelah dijalankan 10 kali Jika program insertrecord.php di eksekusi 10 kali, hasilnya Modul- 10: PHP dan My SQL 15

menghapus record Perintah SQL untuk menghapus record : DELETE FROM `namatabel` WHERE namafield = nilaifeild1 AND namafield = nilai OR ; Contoh: DELETE FROM `tabel1` WHERE `nama`= Andi menghapus semua record jika nama= Andi Setelah program dijalankan Modul- 10: PHP dan My SQL 16

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 Pada tabel yang terpilih manipulasi record seperti menginsetkan, menghapus, mengubah data dan seterusnya dilakukan Modul- 10: PHP dan My SQL 17