Integrasi PHP dan MySQL Donny Reza, S.Kom

dokumen-dokumen yang mirip
Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

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

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

Mengakses database MySQL melalui PHP

DATABASE MYSQL DENGAN PHP

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

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

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

APLIKASI DATABASE BERBASIS WEB DENGAN PHP & MYSQL (BAGIAN 1)

PHP + MySQL M. RUDYANTO ARIEF, MT

Sesi Memahami berbagai ekstensi akses database

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

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

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

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

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

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

Widhy Hayuhardhika NP, S.Kom

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

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

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL

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

E-trik Ajax. Database MySQL. Dedi Alnas

Tutorial Tipe Data MySQL

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

Konsep Basis Data di Web

Pemrograman Basis Data Berbasis Web

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

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();

VIEW : Tabel Virtual VIEW 5/29/2017

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

RANGKUMAN PHP dan MYSQL

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

kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama

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

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

Koneksi PHP -ODBC Persiapan

MODUL 4 PHP (DATABASE)

Dasar PHP-MySQL oleh : Prasaja Wikanta

Step by Step PHP Membuat Laporan PDF dengan FPDF Tutorial ini dibuat oleh Achmad Solichin,

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

MySQL. Pemrograman Web/MI/D3 sks 1

Bondan Muliawan

Aplikasi Database dengan PHP dan MySQL

MODUL PEMROGRAMAN WEB

P - 12 Bab 9 : PHP & MySQL

MySQL AL AZHAR COMPUTER CLUB

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

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

Pemrograman Basis Data Berbasis Web

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Menangani Input dari User

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

PEMROGRAMAN BERBASIS WEB (CCP119)

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

Koneksi DataBase PHP - MYSQL Nurcahyo Budi Nugroho dan Muhammad Fathoni

MySQL J A M K E T I G A

Membuat Database mysql dengan PhpMyAdmin

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pemrograman Web Lanjut 2017

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Tahap Instalasi PostgreSQL di Windows

MODUL PEMROGRAMAN WEB

Advantages. Keunggulan :

J2ME GUI dan Interkoneksi Client Server

BAB II LANDASAN TEORI

<?php $query = mysql_query("select * from siswa where nama like '%$_POST[cari]%'"); while ($baris = mysql_fetch_array($query)) {?>

IMPLEMENTASI PEMESANAN BUKU SECARA ONLINE BERBASIS WEB DAN IVR

LAPORAN TUGAS BASIS DATA I

PERINTAH DASAR MySQL

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

BAB X AKSES DAN MANIPULASI DATA

Menampilkan Data MySql Menggunakan Dreamweaver

KEAHLIAN PEMROGAMAN JAVA

MODUL I PENGENALAN MYSQL

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

Modul 6 Function dan Trigger

Pengembangan Web Service Untuk Aplikasi Zodiak 1. Menyiapkan database yang akan digunakan 2. Menulis kode program untuk aplikasi server

STUPID LOGIC PROGRAMMING II

Pemrograman Database Java

DAFTAR PUSTAKA.

BAB III PEMBAHASAN. Sistem informasi skripsi merupakan sebuah sistem yang berfungsi

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

Membuat sendiri active record sederhana ala framework

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL

Modul 4. Mengoperasikan Bahasa Pemrograman Data Description (SQL) Memahami penggunaan username dan password pada MySQL

Pengenalan Structured Query Language

Achmad Solichin

Lisensi Dokumen: Uraian Kasus :

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

Praktikum Pemrograman Internet

Transkripsi:

Integrasi PHP dan MySQL Donny Reza, S.Kom MySQL merupakan database server yang paling banyak digunakan oleh pengembang website. Software ini bersifat Open Source, artinya setiap orang dapat mengembangkan serta memodifikasi software tersebut sesuai dengan kebutuhan. Selain itu, software tersebut dapat didownload dan digunakan tanpa membayar uang sepeser pun. Berikut ini merupakan beberapa fungsi yang dapat digunakan untuk melakukan koneksi dan mengakses database yang terdapat di dalam Server MySQL. Fungsi lebih lengkap dapat dilihat di http://www.php.net/manual/en/book.mysql.php. mysql_connect: Fungsi untuk melakukan koneksi ke server MySQL $link = mysql_connect('localhost','mysql_user','mysql_password'); die('koneksi ke Server Gagal: '. mysql_error()); echo 'Koneksi sukses'; Contoh Penggunaan lainnya (server di alamat ip address 192.168.1.200, pada port 8080): $host = 'http://192.168.1.200:8080'; $username = 'mysql_user'; $password = 'mysql_password'; $link = mysql_connect($host, $username, $password); die('koneksi Gagal: '. mysql_error()); echo 'Koneksi Berhasil';

mysql_select_db: Fungsi untuk memilih database yang akan digunakan. $link = mysql_connect('localhost','mysql_user','mysql_password'); die('koneksi ke Server Database Gagal : '. mysql_error()); // pilih bank sebagai database yang akan digunakan // $link boleh tidak disertakan // jika $link tidak digunakan, maka penulisannya menjadi // mysql_select_db( bank ); $db_selected = mysql_select_db('bank', $link); if (!$db_selected) { die ('Database tidak dapat digunakan : '. mysql_error()); mysql_query: Fungsi yang digunakan untuk mengeksekusi perintah-perintah SQL. $result = mysql_query('select * FROM nasabah'); $sql = 'SELECT * FROM nasabah WHERE tgl_lahir= 1982-09-02 '; $result = mysql_query( $sql ); mysql_num_rows: Fungsi yang digunakan untuk mencari tahu jumlah baris data hasil query, biasanya untuk perintah-perintah SQL SELECT, SHOW, DESCRIBE, EXPLAIN $result = mysql_query('select * FROM nasabah'); echo Jumlah Data Hasil Query =.mysql_num_rows( $result );

mysql_affected_rows: Fungsi yang digunakan untuk mencari tahu jumlah baris data yang dipengaruhi oleh suatu query, biasanya untuk perintah-perintah SQL INSERT, UPDATE, DELETE, DROP, dll. $result = mysql_query('update nasabah SET tanggal_lahir= 1981-09- 02 WHERE id=40'); echo Jumlah Data yang Berubah =.mysql_affected_rows(); mysql_fetch_assoc: Mengambil data dari hasil query. Data disimpan dalam sebuah array associative. $result = mysql_query('select id, nama, kelas FROM mahasiswa'); while ($row = mysql_fetch_assoc($result)) { echo 'ID: '.$row["id"]; echo 'Nama: '.$row["nama"]; echo 'Kelas: '.$row["kelas"]; mysql_fetch_row: Mengambil data dari hasil query. Data disimpan dalam sebuah array. $result = mysql_query('select id, nama, kelas FROM mahasiswa'); while ($row = mysql_fetch_row($result)) { echo 'ID: '.$row[0]; echo 'Nama: '.$row[1]; echo 'Kelas: '.$row[2];

mysql_free_result: Membebaskan memori result $result = mysql_query('select id, nama, kelas FROM mahasiswa LIMIT 1'); $row = mysql_fetch_row($result); mysql_free_result($result); echo 'ID: '.$row[0]; echo 'Nama: '.$row[1]; echo 'Kelas: '.$row[2]; mysql_close: Menutup/memutuskan koneksi dengan server MySQL $host = 'http://192.168.1.200:8080'; $username = 'mysql_user'; $password = 'mysql_password'; $link = mysql_connect($host, $username, $password); die('koneksi Gagal: '. mysql_error()); echo 'Koneksi Berhasil';

Contoh penggunaan fungsi-fungsi tersebut secara bersama-sama untuk menghasilkan sebuah program: $conn = mysql_connect("localhost","mysql_user","mysql_password"); if (!$conn) { echo "Koneksi ke Server Database Gagal: ". mysql_error(); if (!mysql_select_db("mydbname")) { echo "Koneksi ke Database Gagal : ". mysql_error(); $sql = "SELECT id as userid, fullname, userstatus FROM sometable WHERE userstatus = 1"; $result = mysql_query($sql); echo "Query ($sql) tidak bisa digunakan: ". mysql_error(); if (mysql_num_rows($result) == 0) { echo "Tidak Ada Data"; // While a row of data exists, put that row in $row as an associative a rray // Note: If you're expecting just one row, no need to use a loop // Note: If you put extract($row); inside the following loop, you'll // then create $userid, $fullname, and $userstatus while ($row = mysql_fetch_assoc($result)) { echo $row["userid"]; echo $row["fullname"]; echo $row["userstatus"]; mysql_free_result($result); mysql_close($conn);