PHP & MySQL 2
-
Upload
hera-santos-sa -
Category
Documents
-
view
69 -
download
0
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