II.2.11 PHP [12] II.2.11.1
Definisi PHP
PHP adalah bahasa pemograman yang memungkinkan para web developer untuk membuat aplikasi web yang dinamis dengan cepat. PHP merupakan singkatan
dari “PHP Hypertext Preprocessor”. PHP ditulis dan diperkenalkan pertama kali sekitar tahun 1994 oleh Rasmus Lerdorf melalui situsnya untuk mengetahui siapa saja
yang telah mengakses ringkasan online-nya.
II.2.11.2 Konsep Kerja PHP
Model kerja HTML terlihat pada Gambar 2.4 yang diawali dengan permintaan suatu halaman web oleh browser, berdasarkan URL Uniform Resource Locator atau
dikenal dengan sabutan alamat internet, browser mendapatkan alamat dari web server, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala
informasi yang dibutuhkan oleh web server. Selanjutnya, web server akan memancarkan berkas yang diminta dan
memberikan isinya ke browser. Browser yang mendapatkan isinya segera melakukan proses penerjemahan kode HTML, dan menampilkan ke layar pemakai.
Web Server
Kode HTML
Browser Klien
Permintaan HTTP Sesuatu.html
Gambar 2.4 Skema Model Kerja HTML [12]
Bagaimana halnya kalau yang diminta adalah sebuuah halaman PHP, dalah prinsipnya serupa dengan kode HTML. Hanya saja, ketika berkas PHP yang diminta
didapatkan oleh web server, isinya akan segera dikirim ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya berupa kode HTML ke web
server. Selanjutnya web server menyampaikan ke klien yang terlihat pada Gambar 2.5.
Web Server
Skrip PHP
Mesin PHP
Kode HTML Browser
Klien Permintaan HTTP
Sesuatu.html
Gambar 2.5 Skema PHP II.2.11.3
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_dbdatabase,conn or die ”Database Tidak Diketemukan di Server”;
?
Script diatas yang berfungsi untuk mempermudah menghubungkan file yang memerlukan koneksi database depat dengan mudah memanggilnya, script diatas
disimpan dengan nama config.inc..php.
3. Contoh membuat tabel Mysql ?php
Include”config.inc.php”; mysql_query”CREATE TABLE inti_pemesan
username VARCHAR20, password VARCHAR20,
nama_lengkap VARCHAR20”; ?
4. Mengisikan data ke table ?php
include”config.inc.php”; sql_insert = “INSERT INTO inti_pemesan
username,password,nama_lengkap VALUES ’henri’,’111111’,’henri pratama’”;
query_insert=mysql_queryinsert; if query_insert
{ echo “tambah data berhasil”;
} else { echo ”tambah data gagal”;
} ?
5. Menampilkan data dari tabel ?php
include”config.inc.php”; query = “SELECT FROM inti_pemesan”;
result = mysql_queryquery; numrows = mysql_num_rowsresult;
echo “Total: numrows”; whilerow = mysql_fetch_arrayresult
{ echo “Username: row[username]”;
echo “Password: row[password]”; echo “Nama Lengkap: row[nama_lengkap]“;
} ?
II.2.12 Mysql [12]