Download - PPT - Manipulasi Data

Transcript
Page 1: PPT - Manipulasi Data

MANIPULASI DATAZarnelly,S.Kom,M.Sc

Page 2: PPT - Manipulasi Data

PEMBAHASAN

Membuat Koneksi PHP ke MySQL Script Untuk Mengkoneksikan PHP ke MySQL Pengenalan Perintah-Perintah DML (Data

Manipula tion Language) pada PHP Membuat program sederhana menggunakan

perintah DML (insert, delete, update, select)

Page 3: PPT - Manipulasi Data

KONEKSI PHP KE MYSQL Mysql adalah database yang populer digunakan di

dunia web, sedangkan PHP adalah bahasa pemrograman web yang simpel tetapi powerful.

Untuk menghubungkan PHP dengan Mysql membutuhkan beberapa informasi, antara lain nama host (host name) server mysql, username, password, serta nama database yang hendak digunakan.

Jika server Mysql berada satu komputer dengan web server maka host name nya adalah ‘localhost’.

Terdapat 4 Tahapan dalam pembuatan Script PHP MySQL ini1.Pembuatan Koneksi PHP ke MySQL2.Pembuatan Tabel MySQL3.Memasukkan data pada tabel MySQL4.Menampilkan data dari MySQL

Page 4: PPT - Manipulasi Data

SCRIPT KONEKSI PHP KE MYSQLPertama kita akan membuat script koneksi PHP ke MySQL, simpan dgn nama connect.php

<?php$hostmysql = “localhost”;$username = “mysql_username”;$password = “mysql_password”;$database = “nama_database”;

$conn = mysql_connect(”$hostmysql”,”$username”,”$password”);if (!$conn) die (”Gagal Melakukan Koneksi”);mysql_select_db($database,$conn) or die (”Database Tidak Diketemukan di Server”); ? >

Page 5: PPT - Manipulasi Data

SCRIPT KONEKSI PHP KE MYSQL Setelah itu kita akan membuat tabel MySQL

<?php include (”connect.php”);mysql_query(”CREATE TABLE user (namadpnVARCHAR(20),namablkg VARCHAR(20),negara VARCHAR(20))”); ?>

Script dibawah ini dipergunakan untuk membuat tabel

<?php include (”connect.php”);$insert = “INSERT INTO users (type,firstname,lastname)VALUES (’User,’Nuraini’,’Purwandari’)”;mysql_query($insert) or die (”tidak dapat menulis pada tabel”);?>

Page 6: PPT - Manipulasi Data

PERINTAH DML (DATA MANIPULATION LANGUAGE) Untuk melakukan manipulasi atau

pengolahan data dalam suatu table digunakan perintah DML. Macam-macam dari perintah DML adalah:

1. Insert : untuk memasukkan / menambahkan data baru

2. Select : untuk menyeleksi / memilih data yang akan ditampilkan

3. Update : untuk membperbaharui data yang sudah ada

4. Delete : untuk menghapus baris data

Page 7: PPT - Manipulasi Data

SCRIPT UNTUK PERINTAH DML INSERT

INSERT INTO nama_table (nama_kolom) values (values);insert into mahasiswa (npm, nama, alamat, jurusan) values (12345,’yani,’jakarta,’informatika’);

SELECT * {nama_kolom} FROM nama_table [WHERE condition];select npm, nama, jurusan from mahasiswa;

UPDATE nama_table SET nama_kolom = value [WHERE condition];update mahasiswa set jurusan =’kedokteran’ where nama=’yani’;

DELETE [FROM] nama_table [ WHERE condition];delete mahasiswa where nama=’yani’;

Page 8: PPT - Manipulasi Data

SCRIPT PHP PADA PERINTAH DML

Menyimpan Data <?phpinclude “koneksi.php”;$query = “insert into teman

values(‘yani’,'jogja’,’1234′)”;if(mysql_query($query)){echo “data berhasil dimasukan”;}else{echo “data gagal dimasukan”;}?>

Page 9: PPT - Manipulasi Data

SCRIPT PHP PADA PERINTAH DML

Menampilkan Data

<?phpinclude “koneksi.php”;$query = “select * from teman”;$hasil = mysql_query($query);while($data = mysql_fetch_array($hasil)){echo $data['nama'].”<br>”;echo $data['alamat'].”<br>”;echo $data['telepon'].”<br><br>”;}?>

Page 10: PPT - Manipulasi Data

SCRIPT PHP PADA PERINTAH DMLMengupdate Data

<?phpinclude “koneksi.php”;$query = “update teman set nama=’yani, alamat=’cikarang’ where nama=’nuraini’ “;if(mysql_query($query)){echo “data berhasil diupdate”;}else{echo “data gagal diupdate”;}?>

Page 11: PPT - Manipulasi Data

SCRIPT PHP PADA PERINTAH DML

Menghapus Data<?phpinclude “koneksi.php”;$query = “delete from teman where nama=’yani’ “;if(mysql_query($query)){echo “data berhasil dihapus”;}else{echo “data gagal dihapus”;}?>

Page 12: PPT - Manipulasi Data

CONTOH MEMBUAT DML Menambah Data (Insert Into)

Page 13: PPT - Manipulasi Data

CONTOH MEMBUAT DML Mengubah dan Menghapus Data (Update & Delete)

Page 14: PPT - Manipulasi Data

CONTOH SEARCH DATA