Menghubungkan PHP Dengan Database

download Menghubungkan PHP Dengan Database

of 12

Transcript of Menghubungkan PHP Dengan Database

PEMROGRAMAN WEBMenghubungkan PHP dengan Database

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2010/2011

Menghubungkan PHP ke Database Dalam menghubungkan 1. Mengkoneksikannya 2. Mengkoneksikannya 3. Mengkoneksikannya php ke suatu database ada beberapa tahapnya , yaitu : ke server (localhost) ke delam database (phpmyadmin) dengan salah satu table yang ada didalam database.

Mysql_connect() Fungsi ini digunakan untuk menghubungkan ke mysql atau server localhost. Adapun attribute lengkapnya sebagai berikut : mysql_connect($host,$user,$password) contoh :

Menutup koneksi ke MySQL Server Fungsi : mysql_close() Fungsi ini berguna untuk menutup hubungan (koneksi) ke database MySQL. Sintaks : mysql_close($koneksi); $koneksi : adalah nama variabel penampung koneksi ke database. Catatan : Dalam hal ini, $koneksi menyatakan pengenal yang diperoleh dari pemanggilan fungsi mysql_connect().

Mysql_select_db() Setelah terhubung dengan mysql / server local, maka langkah selanjutnya adalah kita menentukan database mana yang akan kita gunakan dengan menggunakan sintak seperti berikut : mysql_select_db($database,$koneksi) contoh :

Mysql_query() Syarat utama untuk mengakses mysql sudah terpenuhi. Berikutnya, ialah melakukan query ke mysql. Fungsi ini digunakan untuk memilih sebuah table yang terdapat dalam database mysql. Sintaknya : Mysql_query ($query, $koneksi) contoh :

Mysql_num_rows() Fungsinya ini digunakan untuk mengetahui jumlah baris yang ada pada record dalam tabel. Sintaknya : Mysql_num_rows ($query) contoh :

Menampilkan jumlah kolom pada tabel Fungsi : mysql_num_fields() Fungsi ini berguna untuk memperoleh jumlah kolom pada suatu hasil permintaan. Sintaks : mysql_num_fields(SQL Statement); Dalam hal ini SQL Statement menyatakan nilai yang diperoleh dari pemanggilan fungsi seperti "mysql_query".

Mysql_fetch_array() Fungsi ini digunakan untuk mengambil record dari suatu query. Fungsi ini menghasilkan nilai array, dan dengan ini hasilnya dapat ditampilkan ke dalam web browser. Sintaknya : Mysql_fetch_array ($query) contoh :

Membuat database Fungsi : mysql_create_db() Fungsi ini berguna untuk membuat database baru di MySQL. Sintaks : mysql_create_db(database, koneksi); database : adalah nama database baru yang akan dibuat. koneksi : adalah pemanggilan koneksi, untuk membuka akses ke MySQL Server. INFO : mysql_create_db() hanya bisa dijalankan pada PHP versi 4, untuk PHP versi 5 keatas menggunakan mysql_query(CREATE DATABASE nama_database). Menghapus database Fungsi : mysql_drop_db() Fungsi ini berguna untuk menghapus database yang ada di MySQL Server. Sintaks : mysql_drop_db(database, koneksi); database : adalah nama database yang akan dihapus. koneksi : adalah pemanggilan koneksi, untuk membuka akses ke MySQL Server. Menampilkan daftar tabel Fungsi : mysql_list_tables() Fungsi ini berguna untuk memperoleh daftar tabel dalam suatu database. Sintaks : mysql_list_tables(database, koneksi); database : adalah nama database yang akan dilihat. koneksi : adalah pemanggilan koneksi, untuk membuka akses ke MySQL Server.

Tugas : Pembuatan buku tamu

a. Pembuatan file koneksi ke mysql Buatlah file koneksi.php dan isi dengan kode berikut :

NB : untuk uname dan upass sesuaikan dengan user dan password mysql Anda.

b. Pembuatan database dan table ke mysql Buatlah file install.php dan isi dengan kode berikut atau anda bisa membuatnya secara manual dengan menggunakan user interface PHPMyadmin pada alamat

http://localhost/phpmyadmin lihat script dibawah ini :

c. Membuat tabel untuk menampilkan buku tamu Buatlah file bukutamu.php dan isi dengan kode berikut : Lihat script dibawah ini :

::.Buku Tamu::. .style1 { color: #ffffff; font-weight: bold; } .style4 { font-family: verdana, Arial, Helvetica, sans-serif; font-size:11px; } .style5 { font-family: verdana, Arial, Helvetica, sans-serif; font-size:12px; } .style6 { font=family: verdana, Arial, helvetica, sans-serif; font-size:12px; font-weight: bold;