PHP+MySQL動態(tài)網(wǎng)頁設計
定 價:45 元
叢書名:全國高等職業(yè)教育“十三五”規(guī)劃教材
- 作者:主編魯大林
- 出版時間:2017/8/1
- ISBN:9787111573630
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.138SQ
- 頁碼:254
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書循序漸進地講解了PHP的基礎知識以及使用PHP訪問和操作MySQL數(shù)據(jù)庫的方法和流程。主要內容包括:搭建PHP開發(fā)環(huán)境;PHP基本語法、流程控制語句、PHP中的數(shù)組等。
適讀人群 :高職高專學生
采用案例式編寫模式,理實一體
以一個簡單的“學生信息管理”實例作為綜合實踐
配套資源豐富,含課件、源代碼、習題答案、課程標準
PHP(Hypertext Preprocessor)即超文本預處理器,它是一種創(chuàng)建動態(tài)交互式站點的強有力的服務器端腳本語言,可以輕松實現(xiàn)表單請求、訪問數(shù)據(jù)庫和生成動態(tài)頁面等功能。PHP是目前最為流行的服務器端Web開發(fā)語言之一,它具有開源免費、易于使用、功能強大、安全性高、開發(fā)速度快、執(zhí)行效率高等優(yōu)點,是開發(fā)Web應用程序的理想工具。在融合了現(xiàn)代編程語言的一些最佳特性后,PHP、Apache和MySQL的組合已經(jīng)成為Web服務器的一種配置標準。
本書共9章,第1章介紹搭建PHP開發(fā)環(huán)境;第2章介紹PHP的基本語法;第3章介紹流程控制語句;第4章介紹PHP中的數(shù)組;第5章介紹PHP中的函數(shù);第6章介紹文件系統(tǒng)處理;第7章介紹PHP面向對象程序設計;第8章介紹MySQL數(shù)據(jù)庫管理與應用;第9章介紹PHP訪問與操作MySQL數(shù)據(jù)庫,著重介紹PHP推薦的PDO對象技術,不再介紹PHP 7中已不提供支持的MySQL擴展函數(shù)的使用;最后使用PDO技術實現(xiàn)一個簡單的“學生信息管理”實例,真正做到學以致用。
本書每章都附有習題,可以幫助鞏固基礎知識;另外配備了PPT課件、示例源代碼、習題答案、課程標準等豐富的教學資源,有需要的老師可登錄http://www.cmpedu.com網(wǎng)站免費注冊下載。
本書由常州信息職業(yè)技術學院魯大林主編。參與編寫的人員還有吳斌、唐小燕,全書由魯大林統(tǒng)稿。在本書編寫過程中,常州勇氣軟件有限公司的朱才金工程師參與了總體規(guī)劃,并提出了許多寶貴意見。同時,在編寫本書時也參考了很多相關文獻、技術資料以及互聯(lián)網(wǎng)資源,在此一并深表感謝!
由于編者水平有限,編寫時間倉促,書中難免有錯誤與不足之處,懇請廣大讀者批評指正。
第1章 搭建PHP開發(fā)環(huán)境
1.1 熟悉動態(tài)網(wǎng)站開發(fā)
1.1.1 動態(tài)網(wǎng)站介紹
1.1.2 動態(tài)網(wǎng)站開發(fā)準備
1.2 安裝集成PHP開發(fā)環(huán)境
1.2.1 安裝前準備
1.2.2 安裝步驟
1.2.3 環(huán)境測試
1.2.4 phpMyAdmin的使用
1.2.5 Sublime Text簡介
1.3 第1個PHP腳本程序
1.4 習題
第2章 PHP的基本語法
2.1 PHP程序編寫基礎
2.1.1 PHP在Web開發(fā)中的應用
2.1.2 PHP語言標記
2.1.3 指令分隔符“分號”
2.1.4 程序注釋
2.2 變量及變量的類型
2.2.1 變量的聲明
2.2.2 變量的類型
2.2.3 數(shù)據(jù)類型的轉換
2.3 PHP中的常量
2.3.1 常量的定義和使用
2.3.2 PHP中的預定義常量
2.4 PHP中的運算符
2.4.1 算術運算符
2.4.2 字符串運算符
2.4.3 賦值運算符
2.4.4 比較運算符
2.4.5 邏輯運算符
2.4.6 其他運算符
2.4.7 運算符的優(yōu)先級
2.5 表達式
2.6 訪問表單變量
2.7 習題
第3章 流程控制語句
3.1 分支結構語句
3.1.1 if語句
3.1.2 if … else語句
3.1.3 if … else if語句
3.1.4 switch … case語句
3.1.5 分支結構的嵌套
3.2 循環(huán)結構語句
3.2.1 while語句
3.2.2 do … while語句
3.2.3 for語句
3.2.4 循環(huán)語句的嵌套
3.3 跳轉語句
3.3.1 break語句
3.3.2 continue語句
3.3.2 exit語句
3.4 習題
第4章 PHP中的數(shù)組
4.1 數(shù)組的概念
4.2 數(shù)組的聲明和初始化
4.2.1 一維數(shù)組的聲明和初始化
4.2.2 多維數(shù)組的聲明和初始化
4.3 數(shù)組的遍歷
4.3.1 使用for語句遍歷數(shù)組
4.3.2 使用foreach語句遍歷數(shù)組
4.4 預定義數(shù)組$_SERVER
4.5 習題
第5章 PHP中的函數(shù)
5.1 函數(shù)的概念
5.2 自定義函數(shù)
5.2.1 函數(shù)的聲明
4.2.2 函數(shù)的調用
5.2.3 函數(shù)的參數(shù)
5.2.4 函數(shù)的返回值
5.3 PHP變量的范圍
5.3.1 局部變量
5.3.2 全局變量
5.3.3 靜態(tài)變量
5.4 導入自定義函數(shù)庫
5.4 PHP中的常用系統(tǒng)函數(shù)
5.4.1 數(shù)學函數(shù)
5.4.2 日期/時間函數(shù)
5.4.3 字符串處理函數(shù)
5.4.4 圖像處理函數(shù)
5.5 習題
第6章 文件系統(tǒng)處理
6.1 文件系統(tǒng)概述
6.2 目錄的基本操作
6.2.1 解析目錄路徑
6.2.2 遍歷目錄
6.2.3 創(chuàng)建和刪除目錄
6.3 文件的基本操作
6.3.1 打開與關閉文件
6.3.2 寫文件
6.3.3 讀文件
6.4 文件的上傳與下載
6.4.1 文件上傳
6.4.2 文件下載
6.5 習題
第7章 PHP面向對象程序設計
7.1 面向對象概述
7.2 類和對象
7.2.1 類和對象的關系
7.2.2 類的聲明
7.2.3 類的成員
7.2.4 對象的實例化
7.2.5 對象中成員的訪問
7.2.6 特殊的對象引用“$this”
7.3 構造方法和析構方法
7.3.1 構造方法
7.3.2 析構方法
7.4 封裝性
7.4.1 設置私有成員
7.4.2 私有成員的訪問
7.5 繼承性
7.5.1 類繼承的定義
7.5.2 訪問類型的控制
7.5.3 重載父類中的方法
7.6 抽象類與接口
7.6.1 抽象類
7.6.2 接口
7.7 習題
第8章 MySQL數(shù)據(jù)庫管理與應用
8.1 MySQL數(shù)據(jù)庫概述
8.2 MySQL數(shù)據(jù)庫的常見操作
8.2.1 數(shù)據(jù)庫的連接與關閉
8.2.2 創(chuàng)建新用戶并授權
8.2.3 創(chuàng)建數(shù)據(jù)庫
8.2.4 數(shù)據(jù)庫的備份與還原
8.3 數(shù)據(jù)表的創(chuàng)建與管理
8.3.1 數(shù)據(jù)類型
8.3.2 創(chuàng)建數(shù)據(jù)表
8.3.3 修改數(shù)據(jù)表
8.3.4 刪除數(shù)據(jù)表
8.4 數(shù)據(jù)表內容的管理
8.4.1 添加數(shù)據(jù)
8.4.2 修改數(shù)據(jù)
8.4.3 刪除數(shù)據(jù)
8.5 數(shù)據(jù)查詢
8.5.1 選擇字段
8.5.2 WHERE子句
8.5.3 ORDER BY子句
8.5.4 多表查詢
8.5.5 統(tǒng)計函數(shù)
8.5.6 GROUP BY子句
8.5.7 LIMIT子句
8.5.8 嵌套查詢
8.5.9 帶子查詢的數(shù)據(jù)更新
8.6 習題
第9章 PHP訪問與操作MySQL數(shù)據(jù)庫
9.1 PDO對象概述
9.2 創(chuàng)建與使用PDO對象
9.2.1 創(chuàng)建PDO連接MySQL數(shù)據(jù)庫
9.2.2 PDO對象中的成員方法
9.2.3 設置PDO的錯誤處理模式
9.2.4 使用PDO執(zhí)行SQL命令
9.2.5 在PHP腳本中處理SELECT查詢結果集
9.3 使用預處理語句
9.3.1 PDOStatement對象簡介
9.3.2 準備SQL語句
9.3.3 綁定參數(shù)
9.3.4 執(zhí)行SQL語句
9.3.5 獲取數(shù)據(jù)
9.4 設計數(shù)據(jù)分頁
9.5 學生信息管理實例
9.4.1 需求分析
9.4.2 會話控制
9.4.3 程序設計
9.6 習題
附錄
附錄A Sublime Text的常用快捷鍵
附錄B PHP的錯誤和異常處理
B.1 錯誤處理
B.2 異常處理