Dasar pemrograman Web Dinamis Menggunakan PHP (Revisi)
Abdul Kadir
2008
Yogyakarta: andi
Hal.2
Menurut dokumen resmi PHP, PHP merupakan singkatan dari PHP Hypertext Preprocessor. Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server. Hasilnyalah yang dikirimkan ke klien, tempat pemakai menggunakan browser.
Secara khusus, PHP dirancang untuk membentuk aplikasi web dinamis. Artinya dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya anda bisa menampilkan isi database ke halaman web. Pada prinsipnya PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP (active server page), cold fusion, ataupun perl. Namun perlu diketahu bahwa PHP sebenarnya bisa dipakai secara command line. Artinya, skrip PHP dapat dijalankan tanpa melibatkan web server maupun browser.
Hal 3-4
Skrip PHP
Skrip PHP berkedudukan sebagai tag dalam bahasa HTML. Sebagaimana diketahui, HTML (hypertext markup language) adalah bahasa standar untuk membuat halaman-halaman web. Kode PHP diawali dengan . pasangan kedua kode inilah yang berfungsi sebagai tag kode PHP. Berdasarkan tag inilah, pihak server dapat memahami kode PHP dan kemudian memprosesnya. Hasilnya dikirim ke browser.
Hal 4-5
Konsep kerja php
Model kerja php diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL (uniform resource locator) atau dikenal dengan sebutan 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 mencarikan file ang diminta dan memberikan isinya ke web browser (atau yang biasa disebut browser saja). Browser yang mendapatka isinya segera melakukan proses penerjemahan kode HTML dan menampilkannya ke layar pemakai.
Gamabr skema html
Bagaimana halnya kalau yang diminta adalah sebuah halaman PHP? Prinsipnya serupa dengan kode HTML. Hanya saja, ketika berkas PHP yang diminta didapatkan oleh web server, isina segera dikirimkan ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya (berupa kode HTML) ke web server. Selanjutnya, web server menyampaikan ke klien.
Gambar skema php
Hal 6
Php dan data base
Salah satu kelebihan PHP adalah mampu berkomunikasi dengan berbagai database yang terkenal. Dengan demikian, menampilkan data yang bersifat dinamis, yang diambil dari database, merupakan hal yang mudah untuk diimplementasikan itulah sebabya PHP sangat cocok untuk membangun halaman-halaman web dinamis.
Hal 348
Mengenal mysql
Mysql adalah salah satu jenis database server yang sangat terkenal. Kepopulerannya disebabkan mysql menggunakan sql sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifat open source (anda tidak perlu membayar untuk menggunakannya) pada berbagai platform (kecuali untuk jenis enterprise, yang bersifat komersial).
Mysql termasuk jenis RDBMS (relational database management system). Itulah sebabya, istilah seperti table, baris, dan kolom digunakan pada mysql. Pada mysql, sebuah database mengandung satu kata atau sebuah table. Table terdidri atas sejumlah baris dan setiap baris mengandung satu atau sejumlah kolom
Dasar mysql