PHP & MySQL 2

download PHP & MySQL 2

of 26

Transcript of PHP & MySQL 2

PHP & MySQLPraktikum Pemrograman Web

Target Dapat

mengelola User pada MySQL Server dengan PHP My Admin Dapat menciptakan koneksi antara halaman web dengan database Dapat melakukan query sederhana kepada database dengan melalui halaman web PHP

Membuat User baru di PHPMyAdminBuka localhost, pilih PHP MyAdmin Database Manager Login sebagai root Masuk Ke Area Previlleges Buat User baru dengan nama tatausaha Aktifkan database belajar Cek Previlleges dalam database belajar

Membuat User Baru

Isikan Data, Go

Arahkan ke database belajar Go

Beri Hak Akses, Klik Go

Daftar User yang adaKembali ke Server Localhost, Pilih Previleges Cek juga Previleges dalam database belajar

Mengedit User

Buka daftar user, pilih user yang akan diedit

Login Sebagai User tatausahaKlik Server (kembali ketampilan awal) Logout Login ulang sebagai user tatausaha Temukan perbedaan yang muncul

Tugas di Kelas (1)Buat User baru dengan nama JaGaRenTaL, pada database RentalVCD Beri Hak Akses hanya melihat dan mengedit data saja, tidak bisa merubah struktur database dan tabel

Login Sebagai User JaGaRenTaLKlik Server (kembali ketampilan awal) Logout Login ulang sebagai user JaGaRenTaL Temukan perbedaan yang muncul

Diagram Aplikasi Web dengan Database

Untuk melakukan komunikasi, dibutuhkan koneksi

Langkah Pengaksesan DatabaseMenciptakan

koneksi Melakukan query Menampilkan data Menutup koneksi

Membuat kode konekbelajar.php

Buka editor anda

Save as konekbelajar.php di C:\Appserv\www

Connection Syntax$link = mysql_connect("mysql_host", "mysql_login", "mysql_password") or die ("Could not connect to MySQL");$link nama koneksi mysql_host nama db server mysql_login user name mysql_password password or die (.."); pesan jika terjadi kegagalan

DB choose Syntaxmysql_select_db (db_name")or die ("Could not select database"); nama database or die (.."); pesan kesalahan db_name

Contoh$link = mysql_connect("localhost", "root", "root") or die (tidak bisa connect MySQL"); mysql_select_db ("belajar")or die (Tidak bisa pilih database");

Tugas di Kelas (2) Buat

file konekrental.php Lakukan Koneksi ke server localhost dan pilih database RentalVCD Gunakan User yang sudah anda buat pada Tugas di Kelas (1)

Query (select) ke database

Tujuan : menampilkan informasi berupa isi tabel. Syntax:

$query = "SELECT * FROM namatabel"; $result = mysql_query ($query) or die ("Query failed");

Contoh$query = "SELECT * FROM siswa"; $result = mysql_query ($query) or die ("Query gagal"); Atau $query = "SELECT nama, alamat FROM siswa"; $result = mysql_query ($query) or die ("Query gagal");

Menampilkan Hasil Queryprint "\n"; while ($line = mysql_fetch_row($result)) { print "\t\n"; while(list($col_name, $col_value) = each($line)) { print "\t\t$col_value\n"; } print "\t\n"; } print "\n";

Menutup Koneksi

mysql_close(koneksi);contoh mysql_close($link);

Tugas di Kelas (3)

Edit file konekrental.php agar dapat menampilkan seluruh judul film dan tahunnya.

Pengembangan ProgramIde : Buat halaman web dengan input dan tombol pemroses untuk menampilkan data yang diinginkan melalui input tsb. Contoh : Input tahun film = 2004 Hasil query menampilkan film-film tahun 2004 saja

Sekian dan Semoga Bermanfaat Terimakasih