有很多原因需要網站能夠支持動態(tài)內容,包括:提供在線購物網站、創(chuàng)建個性化頁面、管理來自數據庫的大量信息等。只要擁有基礎的HTML與網站管理知識,任何人都能學習PHP與MysQL從而創(chuàng)建動態(tài)網站。這本書的目的是傳授創(chuàng)建動態(tài)網站所需的背景知識,并使用這些工具架設安全且穩(wěn)定的網站。 《PHP & MySQL Web數據庫應用開發(fā)指南(第二版)》詳細反映實際程序的需求,仔細地探討外部數據的驗證(例如信用卡卡號的格式)、用戶登錄以及如何使用模板建立網頁的標準外觀。 本書的內容不僅僅是這些。書中還提到如何串聯JavaScript與PHP讓用戶操作時更快、更方便。還有正確處理用戶輸入錯誤的方法,讓網站看起來更專業(yè)。另外還引入大量來自PEAR外掛函數庫的強大功能,對常用的、強大的包進行了詳細說明。 本書雖是寫給程序設計新手的指南,卻未遺漏網站需要的重要技巧。凡是需要更新數據的網站,都會面對多位用戶同時訪問數據的問題;用戶按下 “刷新”按鈕時,有可能導致新增相同的記錄到數據庫中……我們對各種類型的問題都提供了相關解決方案。 書中強調優(yōu)秀的設計觀念,像程序邏輯與頁面顯示分離就是一例。本書介紹PHP 5與MySQL 4.1的功能,同時也提供適用于舊版程序的技巧。PEAR包也是本書的特色之一。包括模板、獨立于數據庫之外的API等數種重大包均頻頻出現于整合范例中,并附有詳細說明。 本書的內容包括: PHP、SQL、MySQL管理概述 Session的管理,包括以自定義數據庫提高效率的方法 用戶輸入數據驗證、安全防護與認證 PEAR函數庫,特別詳細說明PEAR DB的使用與Template類 生成PDF格式的報表。