出版時間:2008-8 出版社:機械工業(yè) 作者:戴維斯 頁數:386 譯者:董曉虎
Tag標簽:無
內容概要
本書主要內容: PHP基礎,包括數據類型、程序流程控制、變量、函數、數組和表單。 在各種環(huán)境下安裝PHP和IMySQL的步驟。 MySQL基礎,比如表和SQL語句。 使用SQL操作數據庫的簡單介紹。 新增一章,介紹如何在PHlP中和網站上使用XHTML。 安全和訪問控制,介紹常見的安全問題。 錯誤處理、HTTP身份認證和其他更多內容。 本書內容全面,既解釋了各種基礎概念,又討論了實現各種特定功能的具體細節(jié),并附有示例應用來演示如何綜合使用這些技術構建高效快速的Web站點。如果你有Web或圖形設計的背景,且對HTML有一定了解,那么本書就正是你學習創(chuàng)建動態(tài)Web頁面所需要的讀物。
作者簡介
Michele E.Davis從1988年起,她就擁有一個技術寫作和軟件培訓的公司。她編著并與人合著了超過11本書。
書籍目錄
前言第1章 動態(tài)內容和Web HTTP和互聯(lián)網 PHP和MysQL在web開發(fā)中的位置 一個PHP應用程序的組件 整合多種信息源 請求一個網頁數據 第1章練習題第2章 安裝 本地部署 遠程工作 第2章問題第3章 PHP初探 PHP和HTML文本 編程組件 第3章問題第4章 PHP的條件判斷 表達式 運算符的概念 條件語句 循環(huán) 第4章問題第5章 函數 調用函數 定義函數 面向對象編程 第5章問題 第6章數組 數組入門 第6章問題第7章 使用MySQL MySQL數據庫 管理數據庫 使用phpMyAdmin 數據庫概念 結構化查詢語言 第7章問題第8章 數據庫實踐 數據庫設計 備份和恢復數據 高級SQL 第8章問題第9章 通過PHP訪問MySQL 步驟 使用PHP函數查詢數據庫 使用PEAR 第9章問題 第10章使用表單 創(chuàng)建表單 模板Template 第10章問題第11章 PHP實踐 字符串函數 日期和時間函數 文件操作 調用系統(tǒng)調用 第11章問題第12章 XHTML 為什么要使用XHTML xHTML和xML命名空間 XHTML版本 使用PHP生成xHTML 第12章問題第13章 修改MySQL對象和PH P數據. 通過PHP改變數據庫對象 操作表數據 使用嵌入鏈接顯示結果 在一個文件里顯示增加表單和處理表單 更新數據 刪除數據 執(zhí)行子查詢 第13章問題第14章 Cookle、會話和訪問控制 Cookie PHP和HTTP身份認證 會話 使用Auth—HTTP進行驗證 第14章問題第15章 安全 限制對管理頁面的訪問 會話安全 第15章問題第16章 驗證和錯誤處理 使用JavaScript驗證用戶輸入 模式匹配 PHP驗證失敗后重新顯示表單 第16章問題第17章 一個完整的應用程序 配置文件 頁面框架 數據庫 顯示文章概要 顯示文章和它的評論 增加和修改文章 增加和修改評論 第17章問題第18章 結束語 PHP編程規(guī)范 PEAR 框架 Ajax Wiki 在互聯(lián)網上尋求幫助 第18章問題附錄 各章問題答案
章節(jié)摘錄
第1章 動態(tài)內容和Web對一般用戶來說,一個網頁就是一個網頁。它被瀏覽器打開,顯示一些信息。但如果仔細觀察,有些網頁基本上是不變的,但也有一些網頁卻經常變化。那些不變的網頁——靜態(tài)網頁,相對來說更容易創(chuàng)建,只需要手工編輯或者利用工具創(chuàng)建一個HTML文檔,然后上傳到Web瀏覽器可以訪問的站點就行了。用來創(chuàng)建HTML文檔最常用的一個工具是Adobe Dreamweaver。如果要改動靜態(tài)頁面,所需要做的就是用新生成的頁面替換舊的頁面。動態(tài)頁面也使用HTML,但是與“生成一上傳”的方式不同,這些頁面會頻繁變化,甚至在每次訪問它的時候都會變化。靜態(tài)網站提供超鏈接文本,或許還有一個登錄頁面。除此之外,靜態(tài)網站跟用戶就沒有其他更多的交互了。與這種網站不同,Amazon.com展示了一個動態(tài)網站的特征:記錄。你的訂單信息在你訪問它時,Amazon會根據你的購買歷史向你推薦產品。換句話說,“動態(tài)”指的是用戶與網站之間的交互不僅限于閱讀網頁,還包括網站會根據用戶行為而做出相應變化。
編輯推薦
PHP和MysQL正在迅速成為開發(fā)動態(tài)的、數據庫驅動的網站的標準方式。無論你是剛剛接觸編程,還是正在使用一些難以理解的編程教程而不得其法,《學習PHP和MySQL》都將非常適合你,它會是你快速而且輕松地學習這套極具潛力的web開發(fā)組合的最佳選擇?!秾W習PHP和MySQL》第2版不僅僅局限于PHP和MySQL,而且涵蓋了所有與構建動態(tài)Web頁面相關的技術,介紹了最流行的解決方案,包括Apache Web服務器、XHTML、HTTP及其他內容。通過有針對性的演示如何與數據交互的例子,你可以學習如何使用MySQL。你還將學習PHP語言的基礎知識,這樣就可以綜合利用各種技術和數據來構建網站了。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載