PHP+MySQL開發實例教程
叢書名: 國家人力資源和社會保障部、國家工業和信息化部信息專業技術人才知識更新工程(“653”工程)指定教材
作 者: 《國家人力資源和社會保障部、國家工業和信息化部信息專業技術人才知識更新工程(“653”工程)指定教材》編委會 編
出 版 社: 中國電力出版社
出版時間: 2008-8-1
字 數: 396000
版 次: 1
頁 數: 269
開 本: 16開
印 次: 1
紙 張: 膠版紙
I S B N : 9787508371948
包 裝: 平裝
所屬分類: 圖書 >> 計算機/網路 >> 程式設計 >> PHP
定價:¥27.00
編輯推薦
國家“653”工程指定教材;國家“十一五”規劃教材;以就業為導向;以“工學結合”、校從企合作為導向;發揮行業指導性,推行“雙證書”制度為導向;教學支持及服務;立體化教材網站支持。
內容簡介
本書共分10章,循序漸進地介紹了初始化PHP、PHP的伺服器環境搭建、PHP5基本語法、PHP 5面向對象編程、PHP5內置數組、PHP 5內置函式、MySQL資料庫與結構化查詢語言(SQL)、PHP+MySQL資料庫編程等內容。本書最後兩章設計了多模組新聞發布系統和多用戶部落格系統兩個案例,詳細介紹了其開發步驟,並給出了全部原始碼。
本書總結了編者近幾年來學習和使用PHP的經驗心得。內容選取上以實用性為原則,不求面廣,但求實用。本書突出案例教學,避免空洞的描述,每章都根據章節內容設計一個邊學邊做的案例,通過對案例的深入分析和上機操作使讀者加深對所學知識的理解,提高學習效果和動手能力。在書的最後設計了兩個中大型的實用案例,將全書內容與典型的實際套用聯繫起來,也將全書的案例體系串聯起來,力求使讀者能夠學到最貼近套用前沿的知識和技能。
本書為高等職業院校計算機類學生的專業課教材,也可以作為各類希望學習Web開發技術人員的入門自學教材,同時還可以作為初、中級PHP開發者的參考書。
圖書目錄
叢書序
前言
第1章 初識PHP
1.1 什麼是PHP
1.2 PHP可以做什麼
1.3 PHP有哪些特性
1.4 PHP常用開發工具
1.5 邊學邊做:登錄Intemet了解 PHP的套用情況
1.6 本章小結
1.7 練習題
第2章 PHP伺服器環境搭建
2.1 PHP程式運行原理
2.2 PHP安裝前的準備
2.3 Windows下PHP的安裝與配置
2.4 Linux下PHP的安裝與配置
2.5 邊學邊做:將本地機器配置成PHP伺服器
2.6 本章小結
2.7 練習題
第3章 PHP 5的基本語法
3.1 PHP語法基礎
3.2 PHP中的常量
3.3 PHP中的變數
3.4 運算符和表達式
3.5 流程控制語句
3.6 自定義函式
3.7 變數的作用域
3.8 邊學邊做:用函式遞歸實現階乘運算和斐波那契數列
3.9 本章小結
3.10 練習題
第4章 PHP 5面向對象編程
4.1 PHP面向對象概述
4.2 類與對象
4.3 構造函式與析構函式
4.4 類的繼承
4.5 覆蓋與重載
4.6 self、parent與關鍵字
4.7 本章小結
4.8 練習題
第5章 PHP 5內置數組和常量
5.1 PHP 5內置數組簡介
5.2 $一POST和$GET數組
5.3 $一COOKIE和$一SESSION數組一
5.4 用內置數組獲取伺服器環境信息一
5.5 $一FILE數組
5.6 邊學邊做:用PHP內置數組接收表單數據
5.7 本章小結一
5.8 練習題
第6章 PHP 5常用函式介紹
6.1 PHP 5內置函式概述
6.2 數組函式
6.3 字元串處理函式
6.4 時間日期函式
6.5 數學函式
6.6 圖像處理函式
6.7 檔案系統函式
6.8 其他函式
6.9 邊學邊做:用文本操作實現支持頭像上傳的用戶註冊與登錄.
6.1 0本章小結
6.1 1練習題
第7章 MySQL資料庫與結構化查詢語言(SQL)
7.1 MySQL資料庫系統簡介
7.2 MySQL的安裝與初始化設定
7.3 MySQL中的數據類型
7.4 結構化查詢語言(SQL)
7.5 MySQL用戶管理
7.6 MySQL可視化管理工具——phpMyAdmin
7.7 邊學邊做MySQL安裝與使用綜合練習
7.8 本章小結
7.9 練習題
第8章 PHP+MySQL資料庫編程
8.1 連線資料庫前的準備工作
8.2 PHP操作MySQL資料庫的流程
8.3 PHP操作MySQL方法詳解
8.4 邊學邊做:用MySQL改寫用戶註冊與登錄程式
8.5 本章小結
8.6 練習題
第9章 PHP+MySQL多模組新聞管理系統開發
9.1 系統分析
9.2 實施步驟
9.3 系統最佳化
9.4 本章小結
9.5 練習題
第10章 支持多用戶的部落格系統開發
10.1 系統分析
10.2 實施步驟
10.3 本章小結
10.4 練習題
書摘插圖
第1章 初識PHP
1.1 什麼是PHP
PHP究竟是什麼?如果追根溯源,它是一個名稱Personal HomePage:Hypertext Preprocessor(個人主頁:超文本預處理器)的縮寫。當然這是一個很古老的稱呼,已經遠遠不能反映今天PHP的真實能力。PHP當今已經不僅僅是一個可以用在個人主頁上的伺服器端腳本語言,而已經成長為一門極為流行、深受web程式設計師喜愛的、風靡全球的Web程式設計語言。它是開源、免費和跨平台的,而且具有高效、簡單和安全等特點。Web開發者能夠快速地掌握PHP並寫出功能強大的伺服器端腳本。
1.1.2 PHP的發展歷史
PHP的創建者是Rasmus Lerdorf。最初它只是一個用Perl語言編寫的小程式,名字叫PHP/Fl,用於計算網頁訪問量。後來Rasmus又用C語言重新編寫,增加了資料庫訪問功能。Rasmus免費發布了這個程式的原始碼,使得全世界的人都可以免費使用,甚至對其修改、完善。直到今天,PHP仍然是開源軟體領域成功的典範之一。
到了l997年,另外兩個對PHP有突出貢獻的重要人物——ANDi Gutmans和Zeev Suraski,他們針對PHP/Fl存在的不足進行了重寫,經過9個月的測試後,1998年6月,Andi、Rasmus和Zeev聯合發布了PHP歷史上重要的3.0版本,這在PHP發展過程中有里程碑式的意義。PHP 3.0一經推出就大受歡迎,在PHP 3.0的頂峰,Internet上10%的Web伺服器上都安裝了它。
此後,PHP快速發展,並在全世界廣泛流行起來。PHP官方又先後發布了PHP 4、PHP 5兩個版本,每個版本都有大的改善和提升,使得PHP逐漸成為一門成熟、穩定、可靠、高效、安全的WEB程式語言,得到了越來越多Web程式設計師的喜愛。
……