Koneksi PHP ke Database MySQL

Slides:



Advertisements
Presentasi serupa
PHP + MySQL.
Advertisements

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.
Introduction to PostgreSQL
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
Pemrograman WEB Pertemuan 6
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
Penerapan Locking pada DBMS berbasis Web
Database MySQL.
PERINTAH SQL.
Menggunaka n alter dan perintah DML PEMROGRMAN WEB 1 Asfan Muqtadir, S.Kom.
Dasar-dasar SQL soesanto.
PENGENALAN MYSQL Musdalifah DJ.
MYSQL.
PHP dan MySQL.
Database Create-Retrieve-Update-Delete (CRUD)
Konsep Basis Data di Web
SISTEM BASIS DATA Database Management System
PERTEMUAN 10 KONEKSI DATABASE MYSQL
Oleh : Kholid Fathoni, S.Kom., M.T.
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION
disiapkan oleh: Sutrisno, S.Kom
Pemrograman Database dengan JAVA
Manajemen Basis Data menggunakan SQL Server
PERANCANGAN WEBSITE E-LEARNING “XYZ” MENGGUNAKAN PHP 5. 2
Konektivitas PHP - MySQL Konektivitas PHP - MySQL PHP - 2 Ir. H. Sumijan, M.Sc.
PHP - MySQL.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
PHP dan MySQL (Studikasus: Login) Jumadi, S.T. Blog: jumadi.blog.ugm.ac.id
STRUKTUR TABEL.
Pelatihan Oracle sub : Pembuatan aplikasi dengan Visual Basic
MySQL dan PHP.
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Pemrograman Web/MI/D3 sks
Konsep Basis Data di Web
Review DDL Pertemuan ke 2.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
SQL = Structure Query Language
Modul : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul-: PHP dan My SQL.
Mengelola Security Database
Perancangan dan Pemrograman Web
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
Aplikasi Database pada InTouch - SQL Access Manager
Pengenalan Database MySQL
Modul SBD-2 …….. SQL Server
TEMPAT PENYIMPANAN DATA
Pemrograman internet ABU SALAM, M.KOM.
PHP dan MySQL Pemrogaman Web.
FUNGSI-FUNGSI AKSES MySql
Cara Instalasi MySQL Yog
SQL.
Bahasa query terpan.
Manajemen Basis Data menggunakan SQL Server
Membuat Aplikasi ( PHP + MySql )
SQL Basis Data.
Pengenalan MySQL An’ Anqinudin L.
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.
SQL.... Kependekan dari Structured Query Language.
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
EXERCISE DML Part I Buatlah sebuah tabel baru nama = Dosen
Pengenalan mySQL database
SISTEM PENGOLAHAN BASIS DATA 2 sks Teori 2 sks Praktek
Penjelasan : Tingkat/level abstraksi data
PRAKTIKUM SISTEM BASIS DATA
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
MEMBANGUN DATABASE DENGAN MySQL
PENDAHULUAN MySQL Oleh: Rudianto.
SQL dan Database MySQL.
Transcript presentasi:

Koneksi PHP ke Database MySQL Koneksi PHP ke MySQL Query (Create, Drop, Select, Insert, Update, delete) Oleh : Ardi Sanjaya, M.Kom

PHP dan SQL Database Arsitektur Aplikasi Web Database menyangkut 3 sistem: Web client (contoh: user browser) Web server (contoh: apache) Database server (contoh: MySQL server) Database Web Server + PHP Browser

Database MySQl adalah sebuah database yang mampu berinteraksi dengan aplikasi lain. Umumnya semua database menggunakan ODBC (Open Database Conectivity) sebagai komponen penghubung database dengan aplikasi. MySQL memiliki beberapa API selain ODBC untuk dapat berinteraksi dengan PHP

Koneksi PHP ke MySQL Untuk koneksi PHP ke database MySQL dilakukan dengan fungsi-fungsi : mysql_connect() Untuk menghubungkan ke MySQL server mysql_connect (nama_server, username, password) mysql_select_db() dsb

Koneksi PHP ke MySQL (lanj) Contoh :

Pembuatan Database MySQL Dengan script Mysql_create_db(“mydata”) 2. Menggunakan tool phpmyadmin (AppServ)

Mengakses Data mysql_query() Untuk memberikan query buat mengakses data yang ada pada database yang aktif. mysql_query(string_query) Example: <?php $id_cari=321; $query_aktif="SELECT name FROM person WHERE id=$id_cari"; $hasil_aktif=mysql_query($query_aktif); ?>

Mengakses Data (lanj) mysql_fetch_array() Untuk mengambil data hasil query. mysql_fetch_array(hasil_query) Example: <?php $query_aktif="SELECT id, name FROM person "; $hasil_aktif=mysql_query($query_aktif); while ($row = mysql_fetch_array($hasil_aktif)) { echo $row[0]; // ID echo $row[1]; // Name } ?>

Contoh

Contoh

Create CREATE Sintak untuk membuat tabel CREATE TABLE nama_tabel ( nama_atribut type_data ); Contoh: CREATE TABLE person ( id INTEGER NOT NULL PRIMARY KEY, name VARCHAR(200), birthdate DATE,

Drop DROP Untuk menghapus database atau tabel dalam database yang ada Sintak untuk menghapus database DROP DATABASE nama_database Contoh: <?php $link = mysql_connect(); mysql_drop_db(“nama_database",$link); ?>

Drop (2) DROP Sintak untuk menghapus tabel DROP TABLE nama_tabel Contoh: DROP TABLE person, book;

Insert INSERT Untuk menambah row/data ke dalam tabel database yang ada Sintak untuk insert INSERT INTO nama_tabel (nama_col, …, …) VALUES (nilai1, …, …) Contoh: <?php $query_postperson = "INSERT INTO person VALUES (1, 'Diana', '".date('Y-m-d')."')"; $hasil_postperson = mysql_query($query_postperson ); ?>

Update UPDATE Untuk mengubah nilai yang ada dalam row Sintak untuk update UPDATE nama_tabel SET nama_col1=nilai1, nama_col2=nilai2, … WHERE batasan Contoh: <?php $query_postperson = "UPDATE person SET name='Anne' WHERE id=321 "; $hasil_postperson = mysql_query($query_postperson ); ?>

Delete DELETE Untuk menghapus row yang ada pada tabel Sintak untuk delete DELETE FROM nama_tabel WHERE batasan Contoh: <?php $query_hapus = "DELETE FROM person WHERE id=321 "; $hasil_hapus = mysql_query($query_hapus ); ?>

Select SELECT Untuk menampilkan data Sintak untuk select SELECT [DISTINCT] ekspresi_select FROM tabel_yang_terlibat WHERE batasan, relasi_antar_tabel GROUP BY pengelompokan HAVING batasan ORDER BY pengurutan [ASC | DESC]

Select - Condition SELECT – Conditions (WHERE) SELECT columns What do you want to see ? FROM tables What tables are involved ? WHERE criteria What are the constraints ? Example : Select FirstName, LastName, City From Employees Where Country = ‘USA’ Order By FirstName;

Where Clauses WHERE Clauses Operators NOT AND OR < , =, > , <> Between Like In NOT AND OR

Select - Aggregations SELECT – Aggregations Aggregate Functions : Sum, Avg, Min, Max, Count Example : Select Count(*) From Products;

Group By GROUP BY Untuk mengelompokan data. Example : Select Category, Count(*) From Products Group By Category; CAUTIONS !! All non-aggregate function columns defined after the SELECT clause must also be defined after the GROUP BY clause.

Having HAVING Untuk menspesifikkan data yang ingin ditampilkan. Example : Select Category, Count(*) From Products Group By Category Having count(*) > 5;