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

Slides:



Advertisements
Presentasi serupa
SQL – DML.
Advertisements

PHP + MySQL.
Modul 10 : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul- 10: PHP dan My SQL.
Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
Database MySQL.
PERINTAH SQL.
Menggunaka n alter dan perintah DML PEMROGRMAN WEB 1 Asfan Muqtadir, S.Kom.
Dasar-dasar SQL soesanto.
MYSQL.
Database Create-Retrieve-Update-Delete (CRUD)
SQL Basis Data.
Tugas 2 Kuliah Pemrograman Web Menggunakan JSP
PERTEMUAN 10 KONEKSI DATABASE MYSQL
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION

Manajemen Basis Data menggunakan SQL Server
Pemograman 1 Pertemuan 10.
Pemograman 1 Pertemuan 9.
PHP - MySQL.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
MySQL dan PHP.
Pemrograman Web/MI/D3 sks
Microsoft SQL Server DDL dan DML dasar
Fungsi Agregat fungsi yang mengambil suatu kumpulan nilai-nilai sebagai input dan mengembalikan satu nilai sebagai output Select fungsi agregat SUM/AVG/MIN/MAX/COUNT.
MySQL (My Stucture Query Language) Jenis Perintah MySQL terbagi:  DDL (Data Definition Language) bentuk bahasa yang digunakan untuk melakukan pendefinisian.
Konsep Basis Data di Web
Data Definition Language dan Data Manipulation Language
METOD POST (FILE PENGIRIM)
SQL (Structure Query Language)
Koneksi PHP ke Database MySQL
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
Modul : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul-: PHP dan My SQL.
Mengelola Security Database
BASIS DATA TERAPAN TINALIAH, S. Kom. Tujuan Perkuliahan  Mahasiswa mempelajari bagaimana mengelola database, mengakses data, mengubah data, membuat stored.
STRUCTURED QUERY LANGUAGE (SQL)
Pengenalan Database MySQL
Modul SBD-2 …….. SQL Server
Innner join dan form menggunakan sql
Pemrograman internet ABU SALAM, M.KOM.
PHP CRUD (Create Read Update Delete)
FUNGSI-FUNGSI AKSES MySql
DDL, DML.
Connect to the Server - Putty
SQL.
Konsep Teknologi Informasi B
Manajemen Basis Data menggunakan SQL Server
SQL DML Pertemuan 6 dan 7.
DESAIN BASIS DATA-Bagian 3
Created By Amir Ali,S.Kom.,M.Kom
Membuat Aplikasi ( PHP + MySql ) Modul Penilaian [ ADMIN ]
As’ad Djamalilleil Membangun Aplikasi Database Berbasis Client-Server Menggunakan JDBC dan MySQL – Bagian 1 As’ad.
Pengembangan Web Ramos Somya, S.Kom., M.Cs.
Structured Query Language
Pemrograman Web/MI/D3 sks
MODUL 3 DATA MANIPULATION LANGUAGE
SQL.... Kependekan dari Structured Query Language.
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Koneksi Database MySql di PHP
MODUL 3 DATA MANIPULATION LANGUAGE
Pemrograman Berorientasi Platform (IN315B) Ramos Somya, S.Kom., M.Cs.
Pengenalan mySQL database
DATA MANIPULATION LANGUAGE
Pemrograman Web/MI/D3 sks
Pemrograman Web/MI/D3 sks
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
Pemrograman Web/MI/D3 sks
SQL dan Database MySQL.
Transcript presentasi:

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

Yang akan dipelajari dari Modul ini Koneksi ke MySQL Memilih database Ases ke Table Ases Record dan Field Memposisikan record Menginsert dan menghapus record Modul- 2: PHP dan My SQL

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- 2: PHP dan My SQL

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- 2: PHP dan My SQL

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- 2: PHP dan My SQL

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

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- 2: PHP dan My SQL

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- 2: PHP dan My SQL

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(handle,kolom) :lebar field ke-(kolom+1) mysql_field_type(handle,kolom) : tipe field ke-(kolom+1) Modul- 2: PHP dan My SQL

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- 2: PHP dan My SQL

Ases Table menampilkan foto Script Lengkapnya adalah … Modul- 2: PHP dan My SQL

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

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

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- 2: PHP dan My SQL

setelah dijalankan 10 kali Jika program insertRecord.php di eksekusi 10 kali, hasilnya … Modul- 2: PHP dan My SQL

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- 2: PHP dan My SQL

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- 2: PHP dan My SQL

Latihan Buatlah Database akademik dari phpMyAdmin Dari database tersebut buatlah 2 buah tabel yaitu tabel Siswa dan tabel Guru Tabel siswa memiliki field-field : Nama [string 20], NIS [int 5], alamat [string 20] Tabel Guru memiliki field-field : Nama[String 20] , NIP [int 5] , BidangStudi [string 10] 4. Setelah struktur tabel siap buatlah program script PHP untuk menambahkan data 3 buah pada tabel Siswa Menambahkan data 5 buah pada tabel guru Menampilkan data Siswa dan data Guru dalam bentuk tabel secara berurutan Data-data nama dll diisikan dengan nama-nama sembarang Modul- 2: PHP dan My SQL