注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程LAMP網站開發(fā)黃金組合Linux+Apache+MySQL+PHP(含光盤1

LAMP網站開發(fā)黃金組合Linux+Apache+MySQL+PHP(含光盤1

LAMP網站開發(fā)黃金組合Linux+Apache+MySQL+PHP(含光盤1

定 價:¥75.00

作 者: 楊明華,譚勵,于重重 等編著
出版社: 電子工業(yè)出版社
叢編項: 程序天下
標 簽: 網站開發(fā)

購買這本書可以去


ISBN: 9787121068447 出版時間: 2008-06-01 包裝: 平裝
開本: 16開 頁數: 653 字數:  

內容簡介

  本書從實用角度出發(fā),系統(tǒng)地介紹了Linux+Apache+MySQL+PHP進行Web應用開發(fā)的各項技術,同時附有大量代碼實例。全書由5個部分組成、共分24章,內容涵蓋了Linux的基本應用及LAMP環(huán)境配置、Apache的配置、MySQL的應用、PHP的開發(fā)以及綜合案例。本書最大的特色在于實例豐富、針對性強,每一個知識點的講解都與實例相結合,力求讓讀者通過練習能夠觸類旁通、舉一反三,學到盡可能多的知識。本書內容豐富、語言通俗易懂,敘述深入淺出,適合初、中級的Web開發(fā)人員。另外,本書還可以作為各類院校相關專業(yè)的教材,也可以作為專業(yè)開發(fā)手冊使用。

作者簡介

  楊明華,博士,畢業(yè)于北京理工大學,有多年從事Linux、PHP開發(fā)的實踐經驗,曾主持多項LAMP系統(tǒng)環(huán)境下的研發(fā)項目,具備600余萬行的代碼經驗,對LAMP系統(tǒng)環(huán)境的配置、管理與應用開發(fā)具有深厚的知識積累和獨到的見解。

圖書目錄

第一篇 Linux篇
第1章 Linux概述
  1.1 什么是Linux
  1.2 Linux的應用領域
  1.3 Linux的安裝
   1.3.1 硬件需求
   1.3.2 安裝方式
   1.3.3 安裝過程
1.4 啟動和退出Linux
   1.4.1 Linux的啟動過程
   1.4.2 登錄Linux
   1.4.3 退出Linux
1.5 Linux文件系統(tǒng)入門
   1.5.1 Linux常用文件
   1.5.1 系統(tǒng)介紹
   1.5.2 Linux文件介紹
   1.5.3 Linux目錄介紹
   1.5.4 Linux目錄結構
1.6 文件與目錄基本操作
   1.6.1 顯示文件內容
   1.6.2 文件內容查詢
   1.6.3 文件查找
   1.6.4 文本處理
   1.6.5 文件內容統(tǒng)計
   1.6.6 文件比較
   1.6.7 文件的復制、移動和刪除
   1.6.8 文件鏈接
   1.6.9 目錄的創(chuàng)建與刪除
   1.6.10 改變工作目錄、顯示路徑及顯示目錄內容
第2章 Linux上LAMP配置必備知識
2.1 設置用戶界面
   2.1.1 KDE桌面系統(tǒng)組成
   2.1.2 GNOME桌面系統(tǒng)
   2.1.3 設置文件瀏覽界面
   2.1.4 控制中心
2.2 安裝軟件
   2.2.1 基于源代碼的軟件安裝
   2.2.2 基于可執(zhí)行文件的軟件安裝
   2.2.3 RPM可執(zhí)行文件的軟件安裝
  2.3 卸載軟件
  2.4 Linux下的Vi文本編輯器
   2.4.1 Vi編輯器介紹
   2.4.2 啟動Vi編輯器
   2.4.3 顯示Vi中的行號
   2.4.4 光標移動操作
   2.4.5 屏幕命令
   2.4.6 文本插入命令
   2.4.7 附加(append)命令
   2.4.8 打開(open)命令
   2.4.9 文本修改命令
   2.4.10 退出Vi
第二篇 Apache篇
 第3章 Apache服務器
  3.1 Apache簡介
   3.1.1 Apache的誕生
   3.1.2 Apache的特性
  3.2 Apache的獲取和安裝
   3.2.1 Apache獲取及其最新信息
   3.2.2 用httpd-2.0.54.tar.gz軟件包安裝Apache
   3.2.3 用httpd-2.0.54.tar.bz2軟件包安裝Apache
   3.2.4 用RPM軟件包安裝 Apache
  3.3 啟動和停止Apache服務器
   3.3.1 手動啟動和停止Apache服務器
   3.3.2 在/etc/rc.d目錄下httpd文件中用腳本啟動
   3.3.3 測試Apache
  3.4 配置Apache服務器
   3.4.1 httpd.conf文件中的全局配置選項
   3.4.2 .htaccess文件和訪問限制
   3.4.3 httpd.conf文件中的CGI設置
   3.4.4 httpd.conf文件中的URL路徑名設置
   3.4.5 httpd.conf文件中的MIME類型
  3.5 虛擬主機的設置
   3.5.1 一個IP地址對應一個 CNAME(IP型虛擬主機)
   3.5.2 一個IP地址對應多個CNAME(名字型虛擬主機)
  3.6 日志記錄
  3.7 SSI設置
   3.7.1 SSI簡介
   3.7.2 啟用SSI
   3.7.3 SSI指令
  3.8 一個完整的httpd.conf文件
   3.8.1 全局環(huán)境的設置
   3.8.2 動態(tài)共享對象支持DSO的設置
   3.8.3 主服務器設置
   3.8.4 設置日志管理
   3.8.5 設置虛擬目錄
   3.8.6 設置MIME類型
   3.8.7 文檔管理和語言管理
   3.8.8 設置虛擬主機
第三篇 MySQL數據庫篇
 第4章 數據庫基礎及SQL語言入門
  4.1 數據庫系統(tǒng)的基本概念
   4.1.1 數據
   4.1.2 數據庫
   4.1.3 數據庫管理系統(tǒng)(DBMS)
   4.1.4 數據庫系統(tǒng)
  4.2 數據庫的設計流程
   4.2.1 需求分析
   4.2.2 概念設計
   4.2.3 邏輯設計
   4.2.4 物理設計
  4.3 SQL概述
   4.3.1 SQL語言的特點
   4.3.2 基本概念和數據類型
   4.3.3 SQL語言的分類
  4.4 數據定義語言(DDL)
   4.4.1 新建、刪除與修改表
   4.4.2 新建和取消視圖
   4.4.3 新建和刪除索引
  4.5 簡單的SQL查詢語言
   4.5.1 SELECT子句和FROM子句
   4.5.2 WHERE子句定義查詢條件
   4.5.3 GROUP BY子句對查詢結果分組
   4.5.4 ORDER BY子句對查詢結果分組
  4.6 深入SQL查詢語言
   4.6.1 集合查詢
   4.6.2 連接查詢
   4.6.3 嵌套查詢
  4.7 SQL中的視圖
   4.7.1 定義和刪除視圖
   4.7.2 查詢視圖
  4.8 數據操縱語言(DML)
   4.8.1 INSERT語句
   4.8.2 DELETE語句
   4.8.3 UPDATE語句
   4.8.4 視圖的更新
  4.9 數據控制語言(DCL)
   4.9.1 數據庫安全
   4.9.2 訪問控制
   4.9.3 授權操作和收回
   4.9.3 權限操作
   4.9.4 事務控制和并發(fā)控制簡介
 第5章 MySQL操作入門
  5.1 MySQL數據庫系統(tǒng)簡介
  5.2 MySQL數據庫系統(tǒng)的安裝
   5.2.1 基于源代碼包的MySQL安裝
   5.2.2 基于RPM包的MySQL安裝
   5.2.3 在Red Hat Linux
   5.2.3 添加/刪除程序中安裝MySQL
  5.3 啟動MySQL數據庫系統(tǒng)
   5.3.1 建立MySQL的用戶組和用戶名
   5.3.2 建立MySQL的軟鏈接
   5.3.3 設置用戶訪問權限
   5.3.4 啟動MySQL
  5.4 MySQL常用操作
   5.4.1 連接MySQL服務器
   5.4.2 退出MySQL服務器
   5.4.3 密碼管理
   5.4.4 增加新用戶
   5.4.5 命令分行
   5.4.6 命令歷史記錄
   5.4.7 顯示數據庫列表
   5.4.8 顯示數據庫中的數據表
   5.4.9 顯示數據表的表結構
   5.4.10 新建數據庫
   5.4.11 新建數據庫表
   5.4.12 刪除庫和刪除表
   5.4.13 將表中記錄清空
   5.4.14 顯示表的記錄
   5.4.15 向表中插入記錄
   5.4.16 MySQL數據導入和備份
  5.5 在程序中操作MySQL數據庫
 第6章 MySQL高級管理
  6.1 賬戶管理
   6.1.1 創(chuàng)建新賬號
   6.1.2 控制權限傳遞
   6.1.3 取消權限和刪除用戶
   6.1.4 了解MySQL的
   6.1.4 用戶管理表
  6.2 管理日志文件
   6.2.1 生成日志文件
   6.2.2 循環(huán)利用日志文件
  6.3 備份數據庫
   6.3.1 使用mysqldump備份
   6.3.2 使用直接拷貝數據文件方式
   6.3.3 兩種方式的比較
  6.4 恢復數據庫
   6.4.1 恢復整個數據庫
   6.4.2 恢復單個的表
  6.5 數據文件安全性
   6.5.1 保護哪些文件
   6.5.2 保護Linux文件
   6.5.3 保護Windows文件
  6.6 MySQL的外部安全性
   6.6.1 通過授權表確認訪客
   6.6.2 檢查訪問用戶合法性
   6.6.3 控制庫級訪問
   6.6.4 控制表級訪問
   6.6.5 控制列級訪問
   6.6.6 一個應用示例
第四篇 PHP開發(fā)篇
 第7章 Linux下PHP的安裝與配置
  7.1 PHP簡介
  7.2 PHP的優(yōu)點
  7.3 利用添加/刪除程序安裝PHP軟件包
  7.4 Apache2.2+MySQL5.0+ PHP5.2+GD2.0+Firefox2.0的安裝
   7.4.1 獲取軟件包
   7.4.2 安裝環(huán)境的準備
   7.4.3 安裝GD庫
   7.4.4 安裝MySQL
   7.4.5 安裝Apache
   7.4.6 安裝PHP
   7.4.7 安裝Firefox
  7.5 配置PHP
   7.5.1 php.ini文件
   7.5.2 httpd.conf和.htaccess文件
   7.5.3 在執(zhí)行腳本中設定PHP配置指令
  7.6 配置指令的作用域
  7.7 PHP配置指令
   7.7.1 語言選項(Language Options)
   7.7.2 安全模式(Safe Mode)
   7.7.3 資源限制(Resource Limits)
   7.7.4 錯誤處理和日志(Error Handling and Logging)
   7.7.5 數據處理(Data Handling)
   7.7.6 路徑和目錄(Paths and Directories)
   7.7.7 文件上傳(File Uploads)
   7.7.8 Fopen包裝器(Fopen Wrappers)
   7.7.9 動態(tài)擴展(Dynamic Extensions)
   7.7.10 郵件功能(Mail Function)
 第8章 初識PHP
  8.1 PHP標記
   8.1.1 默認標記
   8.1.2 短標記
   8.1.3 腳本標記
   8.1.4 ASP標記
  8.2 關鍵字
  8.3 PHP語句
  8.4 空白符的處理
  8.5 在HTML中嵌入多個代碼塊
  8.6 注釋
   8.6.1 Shell風格
   8.6.2 C++風格
   8.6.3 C風格
  8.7 PHP的輸出
   8.7.1 函數print( ):輸出字符串或變量的值
   8.7.2 函數echo( ):輸出字符串或變量的值
   8.7.3 函數printf( ):格式化輸出
   8.7.4 函數sprintf( ):將輸出指定到字符串變量
   8.7.5 函數print_r( ):輸出數組
  8.8 第一個PHP例子
 第9章 PHP中的數據類型
  9.1 數據類型介紹
  9.2 常用數據類型
   9.2.1 布爾型
   9.2.2 整型
   9.2.3 浮點型
   9.2.4 字符串型
   9.2.5 數組型
   9.2.6 對象型
   9.2.7 資源型
   9.2.8 NULL型
  9.3 數據類型的強度
  9.4 數據類型的自動轉換
  9.5 數據類型的強制轉換
  9.6 與數據類型有關的函數
   9.6.1 函數settype( ):設定數據類型
   9.6.2 函數gettype( ):返回指定變量的數據類型
 第10章 PHP中的常量與變量
  10.1 常量
   10.1.1 定義和使用常量
   10.1.2 預定義常量
  10.2 變量
   10.2.1 定義和使用變量
   10.2.2 變量的賦值
   10.2.3 預定義變量
  10.3 訪問預定義變量
   10.3.1 使用“$”符號直接訪問預定義變量
   10.3.2 使用$HTTP_*_VARS方式
   10.3.3 使用超全局變量數組
  10.4 變量作用域
   10.4.1 局部作用域
   10.4.2 全局作用域
   10.4.3 靜態(tài)變量
   10.4.4 函數參數
   10.4.5 超全局作用域
  10.5 可變變量
  10.6 外部變量
  10.7 環(huán)境變量
 第11章 PHP中的運算符與表達式
  11.1 PHP中的運算符
   11.1.1 算術運算符
   11.1.2 賦值運算符
   11.1.3 自加/自減運算符
   11.1.4 比較運算符
   11.1.5 邏輯運算符
   11.1.6 位運算符
   11.1.7 字符串運算符
   11.1.8 其他運算符
  11.2 運算符的優(yōu)先級和結合性
  11.3 PHP中的表達式
 第12章 PHP中的流程控制
  12.1 代碼塊
  12.2 條件結構
   12.2.1 if語句
   12.2.2 else語句
   12.2.3 elseif語句
   12.2.4 if的交互格式
   12.2.5 if語句的應用示例
  12.3 分支結構(switch)
  12.4 循環(huán)結構
   12.4.1 while循環(huán)
   12.4.2 do...while循環(huán)
   12.4.3 for循環(huán)
   12.4.4 foreach循環(huán)
  12.5 break語句
  12.6 continue語句
  12.7 exit語句
 第13章 PHP中的函數
  13.1 函數的調用
  13.2 內置函數
   13.2.1 函數include( ):載入指定文件
   13.2.2 函數require( ):載入指定文件
   13.2.3 函數include_once( )和函數require_once( )
  13.3 用戶自定義函數
   13.3.1 函數的基本結構
   13.3.2 參數的按值傳遞
   13.3.3 參數的按引用傳遞
   13.3.4 函數的默認參數值
   13.3.5 函數的可選參數
   13.3.6 函數參數的遺漏
   13.3.7 函數的返回值
  13.4 函數的嵌套
  13.5 遞歸函數
  13.6 變量函數
  13.7 函數庫
 第14章 PHP中的數組
  14.1 數組的定義
  14.2 數字索引數組
   14.2.1 數字索引數組的初始化
   14.2.2 訪問數組元素
   14.2.3 利用循環(huán)訪問數組元素
  14.3 關聯數組
   14.3.1 關聯數組的初始化
   14.3.2 訪問數組元素
   14.3.3 使用循環(huán)訪問數組
  14.4 與數組相關的運算
  14.5 多維數組
  14.6 數組的排序
   14.6.1 函數sort( ):按數字和字母的順序排序
   14.6.2 函數asort( ):對關聯數組排序(保留原來的索引關系)
   14.6.3 函數ksort( ):按索引值進行排序
   14.6.4 函數usort( ):按用戶自定義方法排序
   14.6.5 函數array_multisort( ):一次對多個數組進行排序
   14.6.6 函數natsort( ):自然排序
   14.6.7 函數natcasesort( ):自然排序(不區(qū)分
   14.6.7 大小寫)
  14.7 數組的反向排序
   14.7.1 函數rsort( ):以降序對數組元素進行排序
   14.7.2 函數arsort( ):按降序對關聯數組排序(保留原來的索引關系)
   14.7.3 函數krsort( ):按索引值進行降序排序
   14.7.4 反向用戶自定義排序
  14.8 對數組進行重新排序
   14.8.1 函數shuffle( ):對數組進行隨機排列
   14.8.2 函數array_reverse( ):將數組中的元素逆置
   14.8.3 函數array_flip( ):將數組的索引與其元素值
   14.8.3 進行對換
  14.9 數組的遍歷
   14.9.1 函數current( ):獲取數組中當前指針所指的元素值
   14.9.2 函數next( ):將數組的指針向后移動一位
   14.9.3 函數prev( ):將數組的指針向前移動一位
   14.9.4 函數reset( ):指針設置回數組的起始位置
   14.9.5 函數end( ):將指針移動到數組的最后
   14.9.5 一個元素處
   14.9.6 函數each( ):獲取數組中當前的“索引/元素值”對
   14.9.7 函數key( ):獲取數組當前指針所指向元素的索引值
   14.9.8 函數array_walk( ):以相同的方式對數組中的每一個元素進行處理
   14.9.9 函數array_reduce( ):將自定義函數依次應用于數組中每個元素
14.10 其他的數組操作函數
   14.10.1 函數list( ):從一個數組中一次提取多個值
   14.10.2 函數count( ):計算數組中元素的個數
   14.10.3 函數array_count_values( ):統(tǒng)計數組元素的頻度
   14.10.4 函數array_unique( ):刪除數組中重復的元素值
   14.10.5 函數array_combine( ):根據參數數組生成新數組
   14.10.6 函數array_merge( ):將多個數組合并成一個新數組
   14.10.7 函數array_merge_recursive( ):將多個數組
   14.10.7 遞歸合并成一個新數組
   14.10.8 函數array_slice( ):獲取數組中的部分元素
   14.10.9 函數array_splice( ):刪除數組中指定的數組元素
   14.10.10 函數array_intersect( ):獲取在多個數組中重
   14.10.10 復出現的元素值
   14.10.11 函數array_intersect_assoc( ):獲取在多個數組中重復出現的元素(包括索引及元素值)
   14.10.12 函數array_diff( ):獲取不在其他數組中重復出現的元素值
   14.10.13 函數array_diff_asso( ):獲取不在其他數組中重復出現的元素(包括索引及元素值)
   14.10.14 函數array_sum( ):對數組中所有元素的值求和
   14.10.15 函數array_rand( ):隨機返回數組的一個或多個索引
   14.10.16 函數array_chunk( ):將一維數組分解為多維數組
   14.10.17 函數array_push( ):將指定變量的值加入到數組的末尾
   14.10.18 函數array_pop( ):獲取數組中最后一個元素值
   14.10.19 函數array_shift( ):獲取數組中第一個元素的值
   14.10.20 函數array_unshift( ):將指定變量的值加入到數組的開頭
   14.10.21 函數array_pad( ):以指定數值對數組進行填充
   14.10.22 函數in_array ( ):查找數組中是否包含指定的元素
   14.10.23 函數array_keys( ):獲取數組中所有的索引
   14.10.24 函數array_key_exist( ):檢測數組中是否包含指定的索引
   14.10.25 函數array_values( ):獲取數組中所有的元素值
   14.10.26 函數array_search( ):在數組中搜索指定的值
 第15章 PHP中的字符串
  15.1 訪問字符串中的字符
  15.2 字符串的格式化
   15.2.1 去除空格和其他符號
   15.2.2 對字符串大小寫的轉換
   15.2.3 加入和刪除反斜杠
   15.2.4 HTML格式化
  15.3 字符串的連接和分割
   15.3.1 函數explode( ):分割字符串
   15.3.2 函數implode( ):連接多個字符串
   15.3.3 函數join( ):連接多個字符串
   15.3.4 函數substr( ):提取部分子字符串
   15.3.5 函數strtok( ):字符串分割提取
   15.3.6 函數split( ):分割字符串
  15.4 字符串的比較
   15.4.1 函數strcmp( ):對字符串進行比較
   15.4.2 函數strcasecmp( ):對字符串進行比較(不區(qū)分大小寫)
   15.4.3 函數strnatcmp( ):按自然排序進行字符串比較
   15.4.4 函數strnatcasecmp( ):按自然排序進行比較(不區(qū)分大小寫)
  15.5 字符串的查找和替換
   15.5.1 在字符串中查找子字符串
   15.5.2 查找子字符串的位置
   15.5.3 替換子字符串
  15.6 其他常用字符串函數
   15.6.1 函數strlen( ):計算字符串長度
   15.6.2 函數chr( ):轉換ASCII碼為字符
   15.6.3 函數ord( ):將字符轉換為ASCII碼值
   15.6.4 函數similar_text( ):比較字符串的相似性
   15.6.5 函數strrev( ):逆轉字符串
   15.6.6 函數strspn( ):計算匹配長度
   15.6.7 函數strcspn( ):計算非匹配長度
   15.6.8 函數parse_str( ):將字符串分解保存至變量
   15.6.9 函數str_shuffle( ):將字符串中的字符隨機排列
   15.6.10 函數str_word_count ( ):計算字符串中包含的單詞個數
   15.6.11 函數wordwrap ( ):將字符串按字符個數進行換行
   15.6.12 函數str_repeat( ):對字符串進行重復組合
   15.6.13 函數md5 ( ):將一個字符串進行MD5計算
 第16章 PHP中的正則表達式
  16.1 POSIX風格正則表達式
   16.1.1 字符集和類
   16.1.2 重復
   16.1.3 子表達式
   16.1.4 定位字符串的開始和末尾
   16.1.5 分支
   16.1.6 匹配特殊字符
  16.2 正則表達式函數(POSIX擴展)
   16.2.1 函數ereg( ):搜索和匹配指定的正則表達式
   16.2.2 函數eregi( ):搜索和匹配指定的正則表達式(忽略大小寫)
   16.2.3 函數ereg_replace( ):查找并替換
   16.2.4 函數eregi_replace( ):查找并替換(不區(qū)分大小寫)
   16.2.5 函數spliti( ):把一個字符串按指定的分隔符分解
   16.2.6 函數sql_regcase( ):將字符串轉換為忽略大小寫的正則表達式
  16.3 Perl風格正則表達式函數
   16.3.1 修飾符
   16.3.2 元字符
  16.4 正則表達式函數(Perl風格)
   16.4.1 函數preg_grep( ):按指定的正則表達式搜索和匹配
   16.4.2 函數preg_match( ):按指定的正則表達式搜索和匹配一次
   16.4.3 函數preg_match_all( ):按指定的正則表達式
   16.4.3 搜索和匹配所有
   16.4.4 函數preg_quote( ):對字符串中的正則表達式符號進行轉義
   16.4.5 函數preg_replace( ):按指定的正則表達式搜索和替換
   16.4.6 函數preg_replace_callback( ):按指定的正則表達式搜索并由自定義函數實現替換
   16.4.7 函數preg_split ( ):將字符串按指定的規(guī)則進行
   16.4.7 分割
 第17章 PHP中的面向對象編程技術
  17.1 面向對象的概念
   17.1.1 面向過程的編程
   17.1.2 面向對象的編程
   17.1.3 類和對象
  17.2 對象的特性
   17.2.1 封裝
   17.2.2 繼承
   17.2.3 多態(tài)
  17.3 在PHP中創(chuàng)建和使用類
   17.3.1 類的結構
   17.3.2 類的實例化
   17.3.3 使用類的屬性
   17.3.4 類的訪問控制
   17.3.5 構造函數
   17.3.6 析構函數
   17.3.7 靜態(tài)屬性和方法
   17.3.8 類運算符instanceof
  17.4 PHP中的類繼承
   17.4.1 繼承已有的類
   17.4.2 類的重載
   17.4.3 訪問父類中的屬性和方法
   17.4.4 使用final關鍵字禁止繼承和重載
  17.5 類函數
   17.5.1 函數class_exist( ):檢查是否有指定的類
   17.5.2 函數get_class ( ):獲取對象所屬的類名
   17.5.3 函數get_class_vars ( ):獲取類的屬性
   17.5.4 函數get_class_methods( ):獲取類的方法
   17.5.5 函數get_declared_classes( ):獲取所有可用類的名稱
   17.5.6 函數get_object_vars( ):獲取對象的屬性
   17.5.7 函數get_parent_class ( ):獲取指定對象的
   17.5.7 父類名稱
   17.5.8 函數is_a( ):檢查對象是否屬于某個類
   17.5.8 或其子類
   17.5.9 函數is_subclass_of( ):檢查對象是否是某個類的子類
   17.5.10 函數method_exists( ):檢查對象中是否有指定的方法
  17.6 PHP面向對象的高級特性
   17.6.1 抽象類和抽象方法
   17.6.2 接口
   17.6.3 實現多個接口
   17.6.4 對象的復制
   17.6.5 自動加載類
   17.6.6 處理不存在的方法調用
   17.6.7 對象的序列化
   17.6.8 反射
 第18章 PHP訪問MySQL數據庫
  18.1 數據庫操作的基本步驟
  18.2 連接和關閉數據庫
   18.2.1 函數mysql_connect( ):建立到MySQL服務器的連接
   18.2.2 函數mysql_pconnect( ):建立到MySQL服務器的持久連接
   18.2.3 函數mysql_close( ):關閉連接
   18.2.4 連接信息的存儲
  18.3 選擇數據庫
  18.4 查詢數據庫
   18.4.1 函數mysql_query( ):執(zhí)行一個SQL語句
   18.4.2 函數mysql_db_query( ):在指定數據庫上執(zhí)行SQL語句
  18.5 獲取和顯示數據
   18.5.1 函數mysql_fetch_row( ):從結果集中獲取一行作為數字索引數組
   18.5.2 函數mysql_fetch_array( ):從結果集中獲取一行作為關聯數組、數字
   18.5.2 索引數組或雙重索引數組
   18.5.3 函數mysql_fetch_assoc( ):從結果集中獲取一行作為關聯數組
   18.5.4 函數mysql_fetch_object( ):從結果集中獲取一行作為對象
   18.5.5 函數mysql_result( ):獲取指定記錄中指定字段的內容
   18.5.6 函數mysql_num_rows( ):獲取記錄數
   18.5.7 函數mysql_field_seek( ):定位到要查詢的行
   18.5.8 函數mysql_fetch_length( ):獲取字段的長度
  18.6 數據的增、刪、改及相關操作
   18.6.1 使用INSERT語句插入新數據
   18.6.2 使用DELETE語句刪除數據
   18.6.3 使用UPDATE語句修改數據
   18.6.4 使用COUNT及SUM語句
   18.6.5 函數mysql_affected_rows( ):統(tǒng)計受影響的記錄行數
  18.7 數據庫的創(chuàng)建和刪除
   18.7.1 使用CREATE DATABASE語句創(chuàng)建數據庫
   18.7.2 使用DROP DATABASE語句刪除數據庫
   18.7.3 函數mysql_create_db( ):創(chuàng)建數據庫
   18.7.4 函數mysql_drop_db( ):刪除數據庫
  18.8 獲取數據庫信息
   18.8.1 函數mysql_list_dbs( ):獲取服務器上的所有數據庫名稱
   18.8.2 函數mysql_db_name( ):獲取服務器上指定數據庫名稱
   18.8.3 函數mysql_list_tables( ):獲取數據庫中所有數據表名稱
   18.8.4 函數mysql_tablename( ):獲取數據庫中指定數據表名稱
  18.9 數據表的創(chuàng)建和刪除
   18.9.1 使用CREATE TABLE語句創(chuàng)建數據表
   18.9.2 使用DROP TABLE語句刪除數據表
  18.10 獲取字段信息
   18.10.1 函數mysql_num_fields( ):獲取數據表中字段的數目
   18.10.2 函數mysql_fetch_field( ):獲取字段相關信息
   18.10.3 函數mysql_field_name( ):獲取指定字段的名稱
   18.10.4 函數mysql_list_fields( ):列出指定表的所有字段
   18.10.5 函數mysql_field_type( ): 獲取指定字段的類型
   18.10.6 函數mysql_field_len( ):獲取指定字段的長度
   18.10.7 函數mysql_field_flags( ):獲取指定字段的標志
   18.10.8 函數mysql_field_table( ):獲取指定字段所在數據表的名稱
  18.11 獲取MySQL服務器信息
   18.11.1 獲取服務器常規(guī)信息
   18.11.2 函數mysq_list_ processes( ):獲取服務器進程信息
  18.12 獲取錯誤信息
   18.12.1 函數mysql_error( ):返回錯誤信息
   18.12.2 函數mysql_errno( ):返回錯誤號
第五篇 綜合案例篇
 第19章 LAMP項目開發(fā)策略
  19.1 LAMP系統(tǒng)邏輯結構
   19.1.1 實現代碼分離
   19.1.2 開發(fā)流程
  19.2 LAMP項目開發(fā)規(guī)范
   19.2.1 命名規(guī)范
   19.2.2 括號使用規(guī)范
   19.2.3 注釋規(guī)范
  19.3 LAMP項目開發(fā)實用工具
   19.3.1 使用Zend Studio編寫與調試程序
   19.3.2 使用phpMyAdmin
   19.3.2 操作數據庫
 第20章 LAMP項目常用模塊
  20.1 頁面跳轉
   20.1.1 header()函數
   20.1.2 Meta標簽
   20.1.3 JavaScript
  20.2 Cookie與Session
   20.2.1 Cookie
   20.2.2 Session
  20.3 時間和日期
   20.3.1 時間和日期的獲取
   20.3.2 格式化顯示時間
   20.3.2 和日期
  20.4 圖像處理
   20.4.1 畫布管理
   20.4.2 獲取圖像大小
   20.4.3 繪制圖像
   20.4.4 圖形填充
   20.4.5 向圖像中添加文字
  20.5 分頁顯示
  20.6 上傳下載
   20.6.1 文件上傳
   20.6.2 文件下載
  20.7 計數器
  20.8 發(fā)送郵件
 第21章 新聞系統(tǒng)
  21.1 需求分析
  21.2 系統(tǒng)設計
   21.2.1 系統(tǒng)整體設計
   21.2.2 功能模塊劃分
   21.2.3 系統(tǒng)流程
   21.2.4 功能預覽
   21.2.5 代碼文件及其
   21.2.5 功能列表
  21.3 數據庫設計
   21.3.1 數據庫需求分析
   21.3.2 數據表關系
   21.3.3 生成數據庫
  21.4 系統(tǒng)配置與數據庫
  21.4 連接
   21.4.1 系統(tǒng)配置文件
   21.4.2 數據庫連接文件
  21.5 系統(tǒng)頂部和底部文件
   21.5.1 系統(tǒng)頂部文件
   21.5.2 系統(tǒng)底部文件
  21.6 新聞顯示模塊
   21.6.1 系統(tǒng)首頁
   21.6.2 欄目新聞列表
   21.6.3 顯示新聞內容
  21.7 新聞管理模塊
   21.7.1 管理員登錄與退出
   21.7.2 管理員身份驗證
   21.7.3 添加新聞欄目
   21.7.4 添加新聞內容
   21.7.5 編輯新聞欄目
   21.7.6 編輯新聞內容
  21.8 可視化編輯器
  21.8 FCKeditor
 第22章 投票系統(tǒng)
  22.1 需求分析
  22.2 系統(tǒng)設計
   22.2.1 系統(tǒng)整體設計
   22.2.2 功能模塊劃分
   22.2.3 系統(tǒng)流程
   22.2.4 功能預覽
   22.2.5 代碼文件及其
   22.2.5 功能列表
  22.3 數據庫設計
   22.3.1 數據庫需求分析
   22.3.2 數據表關系
   22.3.3 生成數據庫
  22.4 系統(tǒng)配置與數據庫
  22.4 連接
   22.4.1 系統(tǒng)配置文件
   22.4.2 數據庫連接文件
  22.5 系統(tǒng)頂部和底部文件
   22.5.1 系統(tǒng)頂部文件
   22.5.2 系統(tǒng)底部文件
  22.6 參與投票模塊
   22.6.1 系統(tǒng)首頁
   22.6.2 在線投票
  22.7 發(fā)起投票模塊
   22.7.1 發(fā)起投票
   22.7.2 瀏覽投票主題
  22.8 投票管理模塊
   22.8.1 管理員登錄與退出
   22.8.2 管理員身份驗證
   22.8.3 管理投票
   22.8.4 編輯投票
   22.8.5 刪除投票
 第23章 相冊系統(tǒng)
  23.1 需求分析
  23.2 系統(tǒng)設計
   23.2.1 系統(tǒng)整體設計
   23.2.2 功能模塊劃分
   23.2.3 系統(tǒng)流程
   23.2.4 功能預覽
   23.2.5 代碼文件及其
   23.2.5 功能列表
  23.3 系統(tǒng)公共文件
   23.3.1 系統(tǒng)配置文件
   23.3.2 頁面頂部文件
   23.3.3 頁面底部文件
  23.4 系統(tǒng)登錄與退出模塊
   23.4.1 用戶登錄
   23.4.2 退出登錄
  23.5 相冊瀏覽模塊
   23.5.1 用戶身份驗證
   23.5.2 傳入目錄處理
   23.5.3 顯示當前目錄導航
   23.5.4 顯示當前目錄全部
   23.5.4 子目錄和圖片
   23.5.5 顯示上傳相片和創(chuàng)建子目錄鏈接
   23.5.6 創(chuàng)建縮略圖函數
   23.5.7 獲取文件擴展名函數
  23.6 創(chuàng)建相簿模塊
   23.6.1 創(chuàng)建目錄
   23.6.2 創(chuàng)建子目錄表單
  23.7 上傳相片模塊
   23.7.1 處理本地提交相片
   23.7.2 處理URL提交相片
   23.7.3 顯示上傳本地
   23.7.3 相片表單
   23.7.4 顯示上傳URL
   23.7.4 相片表單
  23.8 刪除模塊
   23.8.1 刪除目錄函數
   23.8.2 刪除操作處理
   23.8.3 刪除確認表單
 第24章 同學錄系統(tǒng)
  24.1 需求分析
  24.2 系統(tǒng)設計
   24.2.1 系統(tǒng)整體設計
   24.2.2 功能模塊劃分
   24.2.3 系統(tǒng)流程
   24.2.4 功能預覽
   24.2.5 代碼文件及其
   24.2.5 功能列表
  24.3 數據庫設計
   24.3.1 數據庫需求分析
   24.3.2 數據表關系
   24.3.3 生成數據庫
  24.4 系統(tǒng)公共文件
   24.4.1 系統(tǒng)配置文件
   24.4.2 數據庫連接文件
   24.4.3 系統(tǒng)頂部文件
   24.4.4 系統(tǒng)底部文件
   24.4.5 系統(tǒng)左側導航文件
  24.5 用戶注冊登錄模塊
   24.5.1 首頁用戶登錄
   24.5.2 用戶注冊
   24.5.3 用戶退出
  24.6 用戶加入班級模塊
   24.6.1 用戶首頁
   24.6.2 創(chuàng)建班級
   24.6.3 與該班斷絕關系
  24.7 用戶信息管理模塊
   24.7.1 忘記密碼
   24.7.2 修改資料
   24.7.3 修改密碼
   24.7.4 我的名片
  24.8 用戶消息管理模塊
   24.8.1 消息發(fā)送
   24.8.2 發(fā)送消息表單
   24.8.3 查看發(fā)件箱
   24.8.4 查看消息并修改
   24.8.4 已讀標記
   24.8.5 查看收件箱
   24.8.6 清空短消息
  24.9 班級首頁模塊
   24.9.1 顯示班級信息
   24.9.2 顯示班級讀物
  24.10 班級消息功能模塊
   24.10.1 查詢班級成員
   24.10.2 發(fā)送消息
   24.10.3 顯示班級成員列表
   24.10.4 發(fā)送消息窗口
  24.11 班級信函功能模塊
   24.11.1 發(fā)邀請函表單
   24.11.2 調用郵件發(fā)送函數
  24.12 班級留言功能模塊
   24.12.1 添加留言
   24.12.2 顯示留言
   24.12.3 發(fā)表留言表單
  24.13 班級讀物功能模塊
   24.13.1 添加班級讀物
   24.13.2 修改班級讀物內容
   24.13.3 刪除班級讀物
   24.13.4 顯示班級讀物列表
   24.13.5 添加班級讀物表單
   24.13.6 修改班級讀物表單
   24.13.7 顯示班級讀物內容
  24.14 班級相簿功能模塊
   24.14.1 添加相片
   24.14.2 班級相片列表
   24.14.3 查看班級相片
   24.14.4 添加班級相片表單
  24.15 班級名片功能模塊
  24.16 班級成員功能模塊
   24.16.1 顯示班級成員列表
   24.16.2 查看班級成員
   24.16.2 詳細信息
  24.17 班級管理模塊
   24.17.1 查詢班級成員
   24.17.2 更新班級公告
   24.17.3 設置管理員
   24.17.4 將班級成員
   24.17.4 踢出本班
   24.17.5 顯示班級成員列表
   24.17.6 班級公告表單
   24.17.7 設置班級管理員
   24.17.7 表單

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號