Pengolahan Informasi Berbasis Bahasa Pemrograman Script

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.
PENGANTAR TEKNOLOGI INFORMASI (A)
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
Pemrograman WEB Pertemuan 6
Database MySQL.
Data , Basis Data dan Informasi
Database Create-Retrieve-Update-Delete (CRUD)
Konsep Basis Data di Web
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION
Pemrograman Database dengan JAVA
Manajemen Basis Data menggunakan SQL Server
Pemrograman JAVA (TIB09)
PHP - MySQL.
Pemrograman Berbasis WEB
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.
PL/SQL PROGRAMMING PL/SQL adalah prosedur berkelanjutan dari Oracle -SQL yang menawarkan satu bentuk bahasa pemrograman. PL/SQL memungkinkan user atau.
Pemrograman Web/MI/D3 sks
STORED PROCEDURE Achmad Yasid, SKom.
TRIGGER.
Konsep Basis Data di Web
Pertemuan II Kuliah Pemrograman Web Menggunakan JSP
METOD POST (FILE PENGIRIM)
Koneksi PHP ke Database MySQL
Modul : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul-: PHP dan My SQL.
CURSOR Siti Mukaromah, S.Kom 1. D EFINISI Cursor adalah nama untuk sebuah area SQL dimana informasi untuk pemrosesan pernyataan SQL yang sifatnya spesifik.
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
Koneksi PHP MySQL.
Pemrograman Web Dasar Pertemuan 8
Pemrograman Visual Ramos Somya.  ActiveX Data Objects (ADO) untuk framework.NET. merupakan class yang berisi komponen untuk melakukan interaksi dengan.
Interaksi Client - Server
UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ PADANG, 08 Agustus.
Cursor MI2163 Dasar Pemrograman Basis Data. Introduction Cursor merupakan suatu variabel yang digunakan untuk menampung hasil query yang terdiri atas.
Pemrogaman Web PHP.
Perancangan dan Pemrograman Web
Pemrograman internet ABU SALAM, M.KOM.
PHP dan MySQL Pemrogaman Web.
FUNGSI-FUNGSI AKSES MySql
Pemrograman Web PHP & MySQL
Manajemen Basis Data menggunakan SQL Server
Bahasa Pemrograman (Pemrograman Visual)
Pengembangan Aplikasi Berbasis Web
Tujuan Pengenalan konsep Relational Database Management System (RDBMS)
Pemrograman VB.NET Pertemuan 10.
PEMROGRAMAN WEB DEWI SULISTIYARINI, S.KOM
Melakukan query secara periodik ke dalam database MySQL
Pengembangan Web Ramos Somya, S.Kom., M.Cs.
Java Database Programming
Modul 2 : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul- 2: PHP dan My SQL.
Pemrograman Web/MI/D3 sks
CURSOR.
PHP-MySQL Internet Programming.
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Koneksi Database MySql di PHP
Pemrograman Berorientasi Platform (IN315B) Ramos Somya, S.Kom., M.Cs.
PHP dan MySql query Pertemuan
Pemrograman Web 6. Sintaks PHP-3 FUNCTION
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.
Java Database Connectivity (JDBC)
Pemrograman Web/MI/D3 sks
Bahasa Pemrograman Latihan Database.
Kiky Rizky Nova Wardani, S.Kom
FUNGSI-FUNGSI PHP UNTUK DATABASE MYSQL
Create Read Update Database
PL/SQL Program Studi D3 Teknik Informatika -Fakultas Ilmu Terapan.
CURSOR.
Transcript presentasi:

Pengolahan Informasi Berbasis Bahasa Pemrograman Script PHP Mysqli

PHP & MySqli

Langkah dalam Pengolahan Data dari MySql Menggunakan PHP Membuat Koneksi Database Membuat instruksi pengolah data dari tabel. Query akses data di tabel dan menyajikannya, dengan menggunakan: $mysqli->query(“query”); atau $mysqli->prepare(“query"); Update data

Koneksi ke DB Secara OO (Object Oriented) <?php $DB= new mysqli("localhost", "augury", "augury", "cobadb"); if(mysqli_connect_errno()) { echo("gagal koneksi, pesan kesalahan:" . mysqli_connect_error()); exit(); } ?> Membuat object $DB dari class mysqli Server DB User ID password Nama DB

Query Akses Data di Tabel dengan $mysqli->query(“query”); Untuk melakukan akses data di tabel bisa digunakan method query(), sehingga instruksinya: $variable = $DB->query(“instruksi_query_select”);

Query Akses Data di Tabel dengan $mysqli->query(“query”); Method query() Variable penampung record set hasil query Object DB yang merupakan instant dari class mysqli Method fetch_object() , untuk mengambil satu baris data <?php $hasilQuery = $DB->query("select * from mahasiswa"); while($data = $hasilQuery->fetch_object()) { echo($data->nim . " | " . $data->nama . " | " . $data->kodeJurusan . " \n"); } ?> Menampilkan data dari field kodeJurusan Variabel penampung satu baris data

Query Akses Data di Tabel dengan $mysqli->query(“query”); <?php /*koneksi ke database*/ $DB = new mysqli("localhost", "augury", "augury", "cobadb"); if(mysqli_connect_errno()) { echo("gagal koneksi, pesan kesalahan:" . mysqli_connect_error()); exit(); } /*query akses data di tabel*/ $hasilQuery = $DB->query("select * from mahasiswa"); while($data=$hasilQuery->fetch_object()) { echo($data->nim . " | " . $data->nama . " | " . $data->kodeJurusan . " <br/>"); ?>

Query Akses Data di Tabel dengan $mysqli->prepare(“query”); Untuk melakukan akses data di tabel bisa digunakan method prepare(), sehingga instruksinya: Method prepare() berisi query biasa yang disiapkan (pre-compiled) oleh MySQL sever, dan bisa dijalankan belakangan $variable = $mysqli->prepare(“instruksi_query_select ");

Query Akses Data di Tabel dengan $mysqli->prepare(“query”); Kelebihan melakukan akses data dengan menggunakan method prepare(): Better Performance Prevention of SQL injection Saving memory while handling blobs Kelemahan method prepare(): There is no performance boost if you use prepared statements for a single call. There is no query cache for using prepared statements. Chance of memory leak if statements are not closed explicitly. Not all statements can be used as a prepared statement.

Query Akses Data di Tabel dengan $mysqli->prepare(“query”); Method prepare() Variable representasi (penampung) prepare Object DB yang merupakan instant dari class mysqli Mengaitkan data hasil execute ke variabel $statement = $DB->prepare("select nim, nama, from mahasiswa"); $statement->execute(); $statement->bind_result($nim, $nama); while ($statement->fetch()) { echo $nim . "<br/>"; } Method fetch() , untuk mengambil satu baris data Menampilkan data dari field kodeJurusan

Query Akses Data di Tabel dengan $mysqli->prepare(“query”); <?php /*koneksi ke database*/ $mysqli = new mysqli("localhost", "augury", "augury", "cobadb"); if(mysqli_connect_errno()) { echo("gagal koneksi, pesan kesalahan:" . mysqli_connect_error()); exit(); } $statement = $mysqli->prepare("select nim, nama, from mahasiswa"); $statement->execute(); $statement->bind_result($nim, $nama); while ($statement->fetch()) { echo $nim . "<br/>"; ?>

Query Insert Data di Tabel dengan $mysqli->prepare(“query”); <?php .... /*query akses data di tabel*/ $statement = $mysqli->prepare("insert into mahasiswa values (?, ?, ?)"); $statement->bind_param(sss,$nim, $nm, $kdjur); $nim = "008"; $nm = "Noorlha"; $kdjur = "SIS1"; //eksekusi statement dan periksa apakah eksekusi berhasil if($statement->execute()) { echo "Data berhasil disimpan"; } else { die('execute() failed: ' . htmlspecialchars($statement->error)); $statement->close(); ?>

Referensi Augury, et. al, “Cara mudah membuat web dengan penguasaan CSS dan HTML”, Andi Publishing, 2009. Hasin Hayder, “Object-oriented Programming with PHP5”, [PACKT], 2007.

That’s All Thank’s