內容簡介
《PHP MySQL動態網頁設計》循序漸進地講解了PHP的基礎知識、以及使用PHP訪問和操作MySQL資料庫的方法和流程。主要內容包括:搭建PHP開發環境、PHP的基本語法、流程控制語句、PHP中的數組、PHP中的函式、檔案系統處理、PHP面向對象程式設計、MySQL資料庫管理與套用、PHP訪問與操作MySQL資料庫;本書以實用為目標設計,側重介紹PHP的相關技術在實際Web開發中的套用,並以一個簡單的“學生信息管理”實例作為綜合實踐,真正做到學以致用;此外,每章都附有習題,有助於讀者對所學知識的理解和掌握。
本書結構清晰、內容詳實、實例豐富、實用性強,並輔以配套的教學課件、章節練習題等,既可以作為大學本科、高職高專院校的相關專業教材,也可以作為初學者學習PHP的參考書以及程式設計師進行PHP動態網頁開發的技術參考書。
圖書目錄
第1章 搭建PHP開發環境
1.1 熟悉動態網站開發
1.1.1 動態網站介紹
1.1.2 動態網站開發準備
1.2 安裝集成PHP開發環境
1.2.1 安裝前準備
1.2.2 安裝步驟
1.2.3 環境測試
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開發中的套用
2.1.2 PHP語言標記
2.1.3 指令分隔設定“分號”
2.1.4 程式注釋
2.2 變數及變數的類型
2.2.1 變數的聲明
2.2.2 變數的類型
2.2.3 數據類型的轉換
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 運算符的優先權
2.5 表達式
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資料庫管理與套用
8.1 MySQL資料庫概述
8.2 MySQL資料庫的常見操作
8.2.1 資料庫的連線與關閉
8.2.2 創建新用戶並授權
8.2.3 創建資料庫
8.2.4 資料庫的備份與還原
8.3 數據表的創建與管理
8.3.1 數據類型
8.3.2 創建數據表
8.3.3 修改數據表
8.3.4 刪除數據表
8.4 數據表內容的管理
8.4.1 添加數據
8.4.2 修改數據
8.4.3 刪除數據
8.5 數據查詢
8.5.1 選擇欄位
8.5.2 WHERE子句
8.5.3 ORDER BY子句
8.5.4 多表查詢
8.5.5 統計函式
8.5.6 GROUP BY子句
8.5.7 LIMIT子句
8.5.8 嵌套查詢
8.5.9 帶子查詢的數據更新
8.6 習題
第9章 PHP訪問與操作MySQL資料庫
9.1 PDO對象概述
9.2 創建與使用PDO對象
9.2.1 創建PDO連線MySQL資料庫
9.2.2 PDO對象中的成員方法
9.2.3 設定PDO的錯誤處理模式
9.2.4 使用PDO執行SQL命令
9.2.5 在PHP腳本中處理SELECT查詢結果集
9.3 使用預處理語句
9.3.1 PDOStatement對象簡介
9.3.2 準備SQL語句
9.3.3 綁定參數
9.3.4 執行SQL語句
9.3.5 獲取數據
9.4 設計數據分頁
9.5 學生信息管理實例
9.4.1 需求分析
9.4.2 會話控制
9.4.3 程式設計
9.6 習題
附錄
附錄A Sublime Text的常用快捷鍵
附錄B PHP的錯誤和異常處理
B.1 錯誤處理
B.2 異常處理
第1章 搭建PHP開發環境
1.1 熟悉動態網站開發
1.1.1 動態網站介紹
1.1.2 動態網站開發準備
1.2 安裝集成PHP開發環境
9.2 創建與使用PDO對象
9.2.1 創建PDO連線MySQL資料庫
9.2.2 PDO對象中的成員方法
9.2.3 設定PDO的錯誤處理模式
9.2.4 使用PDO執行SQL命令
9.2.5 在PHP腳本中處理SELECT查詢結果集
9.3 使用預處理語句
9.3.1 PDOStatement對象簡介
9.3.2 準備SQL語句
9.3.3 綁定參數
9.3.4 執行SQL語句
9.3.5 獲取數據
9.4 設計數據分頁
9.5 學生信息管理實例
9.4.1 需求分析
9.4.2 會話控制
9.4.3 程式設計
9.6 習題
附錄
附錄A Sublime Text的常用快捷鍵
附錄B PHP的錯誤和異常處理
B.1 錯誤處理
B.2 異常處理