Download Pemrograman WEB Pertemuan 6

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Koneksi SQL & DATABASE
Pembuatan Pagging
PJ : Nuraini Purwandari
Copyright@2010. This presentasion is dedicated to
Laboratory of Information of Universitas Gunadarma
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)
 Pengenalan pembuatan Pagging pada Halaman Web
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 ini
1.Pembuatan Koneksi PHP ke MySQL
2.Pembuatan Tabel MySQL
3.Memasukkan data pada tabel MySQL
4.Menampilkan data dari MySQL
Script Koneksi PHP ke MySQL
Pertama kita akan membuat script koneksi PHP ke MySQL
 <?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”); ? >
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”);?>
Perintah DML (Data Manipulation Language)
 Untuk melakukan manipulasi atau pengolahan data
dalam suatu table digunakan perintah DML. Macammacam 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
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’;
Script PHP pada Perintah DML
 Menyimpan Data
<?php
include “koneksi.php”;
$query = “insert into teman values(‘yani’,'jogja’,’1234′)”;
if(mysql_query($query))
{echo “data berhasil dimasukan”;}
else
{echo “data gagal dimasukan”;}
?>
 Menampilkan Data
<?php
include “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>”;
}
?>
Script PHP pada Perintah DML
 Mengupdate Data
<?php
include “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”;}
?>
 Menghapus Data
<?php
include “koneksi.php”;
$query = “delete from teman where nama=’yani’ “;
if(mysql_query($query))
{echo “data berhasil dihapus”;}
else
{echo “data gagal dihapus”;}
?>
Contoh Membuat DML
 Menambah Data (Insert Into)
Contoh Membuat DML
 Mengubah dan Menghapus Data (Update & Delete)
Contoh Search Data
Contoh Pembuatan Pagging
Laporan Pendahuluan 7
Apa yang Kamu ketahui tentang JavaScript! Tuliskan
bentuk umumnya!
2. Jelaskan perbedaan antara Java dengan JavaScript!
3. Apa yang Kamu ketahui tentang CSS!
1.