幫助中心 | 我的帳號 | 關於我們

PHP動態網站開發教程(高等學校數字媒體專業系列教材)

  • 作者:編者:何南//朱江平//譚衛東|責編:郭賽//戰曉雷|總主編:賈如春
  • 出版社:清華大學
  • ISBN:9787302691143
  • 出版日期:2025/06/01
  • 裝幀:平裝
  • 頁數:314
人民幣:RMB 59.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書面向初學者,從實際應用出發,詳細介紹了PHP腳本語言及各種常用動態功能系統的開發。全書共13章,由淺入深地介紹了PHP及相關技術,通過大量實際項目案例,詳盡地講解了PHP的技術要點和開發過程,精選動態功能模塊實例幫助讀者理解PHP+MySQL的動態開發方法,通過留言板、電子商務系統等經典案例和實例化項目案例,幫助初學者快速入門。
    本書所有知識點都結合具體實例和程序講解,便於讀者理解和掌握。本書適合作為高等院校電腦應用、雲計算、信息安全、大數據技術及相關專業的教材,也適合作為動態網站開發入門者的自學用書。

作者介紹
編者:何南//朱江平//譚衛東|責編:郭賽//戰曉雷|總主編:賈如春

目錄
第1章  初識PHP
  1.1  PHP簡介
    1.1.1  PHP的發展歷史
    1.1.2  PHP的運行模式
    1.1.3  PHP的特點
    1.1.4  PHP的資源
  1.2  PHP開發環境的搭建
    1.2.1  在Windows下搭建PHP開發環境
    1.2.2  在Linux下搭建PHP開發環境
  1.3  PHP的安裝和配置
    1.3.1  在Windows下安裝PHP
    1.3.2  在Linux下安裝PHP
  1.4  應用集成包快速搭建PHP環境
    1.4.1  phpStudy調試環境集成包安裝
    1.4.2  XAMPP建站集成軟體包安裝
  1.5  第一個PHP程序
    1.5.1  使用Adobe Dreamweaver編寫源程序
    1.5.2  運行PHP程序
  學習成果達成與測評
  學習成果實施報告書
第2章  PHP基礎
  2.1  PHP語法基礎
    2.1.1  PHP標記風格
    2.1.2  PHP的註釋
  2.2  PHP的數據類型
    2.2.1  標量數據類型
    2.2.2  複合數據類型
    2.2.3  特殊數據類型
    2.2.4  數據類型轉換
    2.2.5  數據類型檢測
  2.3  PHP的常量
    2.3.1  聲明和使用常量
    2.3.2  預定義常量
  2.4  PHP的變數
    2.4.1  變數聲明及使用
    2.4.2  變數的作用域
    2.4.3  可變變數
    2.4.4  超級全局變數
    2.4.5  變數的生命周期
  2.5  PHP的運算符
    2.5.1  算術運算符
    2.5.2  字元串運算符
    2.5.3  賦值運算符
    2.5.4  遞增遞減運算符
    2.5.5  位運算符
    2.5.6  邏輯運算符
    2.5.7  比較運算符
    2.5.8  數組運算符
    2.5.9  條件運算符
    2.5.10  運算符的優先順序和結合性

  2.6  PHP的函數
    2.6.1  定義和調用函數
    2.6.2  在函數間傳遞參數
    2.6.3  從函數中返回值
    2.6.4  變數函數
    2.6.5  對函數的引用
    2.6.6  取消引用
  2.7  輸出語句
    2.7.1  應用print語句輸出字元
    2.7.2  應用echo語句輸出字元
    2.7.3  應用printf()函數格式化輸出字元
    2.7.4  應用sprintf()函數格式化輸出字元
  2.8  引用文件
    2.8.1  應用include語句和require語句引用文件
    2.8.2  應用include_once語句和require_once語句引用文件
  2.9  實戰
    2.9.1  判斷閏年的方法
    2.9.2  通過自定義函數防止新聞主題信息出現中文亂碼
    2.9.3  應用include語句構建在線音樂網站主頁
    2.9.4  隨機組合的生日祝福語
    2.9.5  計算器
  學習成果達成與測評
  學習成果實施報告書
第3章  PHP流程式控制制語句
  3.1  條件控制語句
    3.1.1  if語句
    3.1.2  switch語句
  3.2  循環控制語句
    3.2.1  while語句
    3.2.2  do…while語句
    3.2.3  for語句
    3.2.4  foreach語句
  3.3  跳轉控制語句
    3.3.1  break語句
    3.3.2  continue語句
  3.4  實戰
    3.4.1  執行指定次數的循環
    3.4.2  數據輸出中跳過指定的記錄
    3.4.3  控制頁面中數據的輸出數量
    3.4.4  動態改變頁面中單元格的背景顏色
    3.4.5  使用for循環動態創建表格
  學習成果達成與測評
  學習成果實施報告書
第4章  字元串操作與正則表達式
  4.1  了解字元串
  4.2  單引號與雙引號
  4.3  定界符
  4.4  連接字元串
  4.5  轉義、還原字元串
    4.5.1  手動轉義、還原字元串

    4.5.2  自動轉義、還原字元串
  4.6  獲取字元串長度
  4.7  截取字元串
  4.8  比較字元串
    4.8.1  按位元組比較
    4.8.2  按自然排序法比較
    4.8.3  按指定長度比較
  4.9  檢索字元串出現的位置
    4.9.1  檢索指定的關鍵字
    4.9.2  檢索字元串出現的次數
  4.10  替換字元串
  4.11  正則表達式
    4.11.1  正則表達式語法規則
    4.11.2  PCRE庫函數
  4.12  實戰
    4.12.1  超長文本的分頁顯示
    4.12.2  規範用戶註冊信息
    4.12.3  計算密碼強度
    4.12.4  去除用戶註冊信息中的空格
  學習成果達成與測評
  學習成果實施報告書
第5章  數組
  5.1  數組概念
  5.2  創建數組
    5.2.1  數組命名規則
    5.2.2  通過PHP函數創建數組
    5.2.3  通過為數組元素賦值創建數組
  5.3  數組的類型
    5.3.1  數字索引數組
    5.3.2  關聯數組
  5.4  輸出數組
  5.5  數組的構造
  5.6  遍曆數組
    5.6.1  使用foreach結構遍曆數組
    5.6.2  使用list()函數遍曆數組
    5.6.3  使用for語句遍曆數組
  5.7  PHP全局數組
    5.7.1  $_GET??和$_POST??
    5.7.2  $_COOKIE??
    5.7.3  $_ENV??
    5.7.4  $_SESSION??
    5.7.5  $_FILES??
  5.8  PHP的數組函數
    5.8.1  向數組中添加元素
    5.8.2  獲取數組中的最後一個元素
    5.8.3  刪除數組中的重複元素
    5.8.4  獲取數組中指定元素的鍵名
  5.9  實戰
    5.9.1  獲取上傳文件的數據
    5.9.2  投票管理系統

    5.9.3  獲取用戶註冊信息
    5.9.4  車牌搖號
  學習成果達成與測評
  學習成果實施報告書
第6章  MySQL資料庫
  6.1  MySQL簡介
  6.2  MySQL的安裝和配置
    6.2.1  MySQL的安裝
    6.2.2  MySQL的配置
  6.3  啟動、連接、斷開和停止MySQL服務
    6.3.1  啟動MySQL服務
    6.3.2  連接和斷開MySQL服務
    6.3.3  停止MySQL服務
  6.4  phpMyAdmin圖形化管理工具
    6.4.1  資料庫操作管理
    6.4.2  管理資料庫和數據表
    6.4.3  管理數據記錄
    6.4.4  導入和導出數據
    6.4.5  設置編碼格式
    6.4.6  添加伺服器新用戶
    6.4.7  重置MySQL伺服器登錄密碼
  學習成果達成與測評
  學習成果實施報告書
第7章  MySQL存儲引擎與運算符
  7.1  MySQL存儲引擎
    7.1.1  什麼是MySQL存儲引擎
    7.1.2  查詢MySQL中支持的存儲引擎
    7.1.3  MyISAM存儲引擎
    7.1.4  InnoDB存儲引擎
    7.1.5  MEMORY存儲引擎
    7.1.6  如何選擇存儲引擎
    7.1.7  設置數據表的存儲引擎
  7.2  MySQL的數據類型
    7.2.1  數字類型
    7.2.2  字元串類型
    7.2.3  日期/時間類型
  7.3  MySQL的運算符
    7.3.1  算術運算符
    7.3.2  比較運算符
    7.3.3  邏輯運算符
    7.3.4  位運算符
    7.3.5  運算符的優先順序
  7.4  實戰
    7.4.1  查詢存儲引擎和創建資料庫
    7.4.2  位運算
    7.4.3  邏輯運算
    7.4.4  浮點型數據
  學習成果達成與測評
  學習成果實施報告書
第8章  MySQL的常用函數

  8.1  MySQL函數
  8.2  數學函數
    8.2.1  ABS()函數
    8.2.2  FLOOR()函數
    8.2.3  RAND()函數
    8.2.4  PI()函數
    8.2.5  TRUNCATE()函數
    8.2.6  ROUND()函數
    8.2.7  SQRT()函數
  8.3  字元串函數
    8.3.1  INSERT函數
    8.3.2  UPPER()函數和UCASE()函數
    8.3.3  LEFT()函數
    8.3.4  RTRIM()函數
    8.3.5  SUBSTRING()函數
    8.3.6  REVERSE()函數
    8.3.7  FIELD()函數
  8.4  日期/時間函數
    8.4.1  CURDATE()函數和CURRENT_DATE()函數
    8.4.2  CURTIME()函數和CURRENT_TIME()函數
    8.4.3  NOW()函數
    8.4.4  DATEDIFF()函數
    8.4.5  ADDDATE()函數
    8.4.6  SUBDATE()函數
  8.5  條件判斷函數
  8.6  系統信息函數
    8.6.1  VERSION()、CONNECTION_ID()和DATABASE()函數
    8.6.2  USER()函數
    8.6.3  CHARSET()和COLLATION()函數
  8.7  加密函數
    8.7.1  PASSWORD()函數
    8.7.2  MD5()函數
  8.8  其他函數
    8.8.1  FORMAT()函數
    8.8.2  CONVERT()函數
    8.8.3  CAST()函數
  8.9  實戰
    8.9.1  字元串函數的使用
    8.9.2  查看當前資料庫版本號
    8.9.3  生成隨機整數
    8.9.4  數字函數的使用
    8.9.5  加密函數的使用
  學習成果達成與測評
  學習成果實施報告書
第9章  MySQL基本操作
  9.1  MySQL資料庫操作
    9.1.1  創建資料庫
    9.1.2  查看資料庫
    9.1.3  選擇資料庫
    9.1.4  刪除資料庫

  9.2  MySQL數據表操作
    9.2.1  創建表
    9.2.2  查看表結構
    9.2.3  修改表結構
    9.2.4  重命名表
    9.2.5  刪除表
  9.3  MySQL數據操作
    9.3.1  插入記錄
    9.3.2  查詢記錄
    9.3.3  修改記錄
    9.3.4  刪除記錄
  9.4  實戰
    9.4.1  操作teacher表
    9.4.2  登錄資料庫系統
    9.4.3  讀取MySQL資料庫中的數據
    9.4.4  備份和恢復MySQL資料庫
    9.4.5  查看表的詳細結構
  學習成果達成與測評
  學習成果實施報告書
第10章  MySQL數據查詢
  10.1  基本查詢語句
  10.2  單表查詢
    10.2.1  查詢所有欄位
    10.2.2  查詢指定欄位
    10.2.3  查詢指定記錄
    10.2.4  帶IN關鍵字的查詢
    10.2.5  指定範圍的查詢
    10.2.6  字元串匹配查詢
    10.2.7  查詢空值
    10.2.8  帶AND的多條件查詢
    10.2.9  帶OR的多條件查詢
    10.2.10  去除查詢結果中的重複行
    10.2.11  對查詢結果進行排序
    10.2.12  分組查詢
    10.2.13  限制查詢結果的數量
  10.3  集合函數查詢
    10.3.1  COUNT()函數
    10.3.2  SUM()函數
    10.3.3  AVG()函數
    10.3.4  MAX()函數
    10.3.5  MIN()函數
  10.4  連接查詢
    10.4.1  內連接查詢
    10.4.2  外連接查詢
    10.4.3  複合連接查詢
  10.5  子查詢
    10.5.1  帶IN關鍵字的子查詢
    10.5.2  帶比較運算符的子查詢
    10.5.3  帶EXISTS關鍵字的子查詢
    10.5.4  帶ANY關鍵字的子查詢

    10.5.5  帶ALL關鍵字的子查詢
  10.6  合併查詢結果
  10.7  表和欄位的別名
    10.7.1  為表取別名
    10.7.2  為欄位取別名
  10.8  使用正則表達式查詢
    10.8.1  匹配指定字元中的任意一個
    10.8.2  使用?和+匹配多個字元
  10.9  實戰
    10.9.1  使用集合函數SUM()對學生成績進行匯總
    10.9.2  查詢大於指定條件的記錄
    10.9.3  使用比較運算符進行子查詢
    10.9.4  GROUP BY與HAVING關鍵字
  學習成果達成與測評
  學習成果實施報告書
第11章  綜合實例——留言本
  11.1  留言本概述
  11.2  系統分析流程
    11.2.1  程序業務流程
    11.2.2  系統預覽
  11.3  資料庫設計
    11.3.1  資料庫概念設計
    11.3.2  資料庫邏輯設計
  11.4  公共模塊設計
    11.4.1  資料庫連接文件
    11.4.2  將文本中的字元轉換為HTML標識符
    11.4.3  JavaScript腳本
  11.5  首頁模塊設計
    11.5.1  首頁設計概述
    11.5.2  session機制和GET方法
    11.5.3  首頁的實現
  11.6  用戶註冊模塊設計
    11.6.1  用戶註冊模塊概述
    11.6.2  使用JavaScript腳本和正則表達式驗證表單元素
    11.6.3  用戶註冊模塊的實現
  11.7  添加留言模塊設計
    11.7.1  添加留言模塊概述
    11.7.2  mysqli_query()函數執行SQL語句
    11.7.3  添加留言模塊的實現
  11.8  查看留言模塊設計
    11.8.1  查看留言模塊概述
    11.8.2  取整和explode()函數
    11.8.3  查看留言模塊的實現
  11.9  編輯留言模塊設計
    11.9.1  編輯留言模塊概述
    11.9.2  利用JavaScript腳本控制彈出對話框並進行數據驗證
    11.9.3  編輯留言模塊的實現
  11.10  查詢留言模塊設計
    11.10.1  查詢留言模塊概述
    11.10.2  通過mysqli_fetch_array()函數返回結果集

    11.10.3  查詢留言模塊的實現
  11.11  管理員模塊設計
    11.11.1  管理員模塊概述
    11.11.2  驗證登錄用戶是否為管理員
    11.11.3  管理員模塊的實現
  學習成果達成與測評
  學習成果實施報告書
第12章  綜合實例——聊天室系統
  12.1  需求分析
  12.2  系統功能描述
  12.3  系統設計
    12.3.1  系統流程
    12.3.2  資料庫設計
  12.4  系統設計及功能實現
    12.4.1  聊天室系統設計概述
    12.4.2  公共文件
    12.4.3  用戶管理子系統
    12.4.4  聊天功能子系統
  學習成果達成與測評
  學習成果實施報告書
第13章  綜合實例——電子商務網站購物車模塊的實現
  13.1  需求分析
    13.1.1  需求目標
    13.1.2  系統分析
  13.2  資料庫設計
    13.2.1  資料庫概念設計
    13.2.2  資料庫邏輯設計
  13.3  系統設計及功能實現
    13.3.1  頁面結構設計
    13.3.2  資料庫連接
    13.3.3  商品列表頁面設計
    13.3.4  商品詳細信息頁面設計
    13.3.5  實現購物車功能
    13.3.6  修改購物車中的商品數量
    13.3.7  購物車訂單提交功能設計
    13.3.8  訂單信息顯示
  學習成果達成與測評
  學習成果實施報告書
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032