2.14.3. Sintaks PHP
Sintaks programscript PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan tag PHP yang
dapat digunakan untuk menandai blok script PHP : ?php ... ?
script language = ”PHP” ... script ? ... ? …
2.15. CSS
DES Cascading Style Sheets CSS merupakan feature yang sangat
penting dalam membuat Dynamic HTML. Meskipun bukan merupakan suatu keharusan dalam membuat web, akan tetapi penggunaan cascading
style sheets merupakan kelebihan tersendiri. Suatu cascading style sheet
merupakan tempat dimana mengontrol dan mengatur style-style yang ada. Cascading Style sheet
mendeskripsikan bagaimana tampilan dokumen HTML di layar. Dalam pemakaian umumnya sering disebut juga sebagai
template dari dokumen HTML yang menggunakanya. Cascading Style
Sheet CSS teknologi yang support pada hampir semua web Browser, hal
ini disebabkan CSS telah di standartkan oleh World Wide Web
Consortium W3C untuk digunakan web browser. Nurhasyim,2003.
2.16. MySQL
MySQL adalah Relational Databases Manajemen System RDBMS yang didistribusikan gratis dibawah lisensi GPL General
Public Licence . Tidak sama dengan proyek-proyek seperti Apache
dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL
dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB, dimana memegang hak cipta hampir atas semua kode
sumbernya dimiliki oleh kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson dan
Michael “Monty” Widenius. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam databases sejak lama yaitu SQL Structural
Query Language , SQL adalah sebuah konsep pengoperasian databases
terutama untuk pemilihan atau seleksi pemasukkan data seleksi dari pemasukkan data yang memungkinkan pengoperasian data dikerjakan
dengan mudah secara otomatis. Keandalan suatu sistem database DBMS dapat diketahui dari
cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai
database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query
yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan
Interbase. adalah bahasa standar yang digunakan untuk mengakses server
database. http:www.mysql.comabout 2.16.1.
Bahasa SQL yang digunakan di MySQL
MySQL database yang paling popular digunakan untuk membangun aplikasi web yang menggunakan database sebagai
sumber dan pengelola datanya. Statement-statement SQL yang digunakan oleh MySQL :
1. Create
Perintah untuk membuat database : create database dbname
Perintah untuk membuat tabel didalam database yang telah
dibuat : use dbname ;
2. Insert
Perintah untuk menambahkan data pada tabel dalam suatu database aktif :
insert into
nama_tabelfield1,field2valuesnilai1, nilai2 ;
3. Drop
Digunakan untuk membuang atau menghapis tabel dalam
sebuah database yang aktif : drop table nama_tabel ;
4. Delete
Perintah untuk menghapus satu atu lebih record dalam suatu tabel yang memenuhi kondisi yang ditentukan, apabila
where tidak disertakan maka akan menghapus seluruh data
dari tabel : delete from nama_tabel ;
5. Select
Perintah untuk menampilkan data pada suatu tabel :
Select from nama_tabel ; 2.16.2.
Konektifitas MySQL dan PHP
PHP mempunyai kemampuan untuk mengakses contain data dari suatu database ke halaman web. PHP menyediakan
sejumlah fungsi yang digunakan untuk mengakses bass data MySQL :
1. mysql_connect
Digunakan untuk membuat hubungan atau koneksi dengan server MySQL.
Sintaks: link=mysql_connect“host”,
“username”, “password”;
2. mysql_select_db
Untuk memilih nama salah satu database yang ada diserver mysql sebagai rujukan sebelum mengakses query ataupun
tabel. Sintaks:
query=mysql_select_db“namadatabase”,conn;
3. mysql_query
Digunakan untuk mengirim perintah query mysql ke server.
Sintaks: hasil=mysql_query“SQL statement”;
4. mysql_fetch_array
Digunakan untuk mendapatkan hasil baris atau record yang digambarkan dalam bentuk array asosiatif mengacu pada
nama field atau kolom, array angka mengacu pada urutan field
atau kolom yang dimulai dari kiri ke kanan atau keduanya. Selain itu secara internal, penunjuk baris akan
bergerak maju sesuai dengan jumlah record yang ada.
Dodit, 2008
Sintaks: array=mysql_fetch_arrayhasil;
2.17. Rekayasa Perangkat Lunak