注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程MySQL/PHP數(shù)據(jù)庫應(yīng)用開發(fā)指南

MySQL/PHP數(shù)據(jù)庫應(yīng)用開發(fā)指南

MySQL/PHP數(shù)據(jù)庫應(yīng)用開發(fā)指南

定 價(jià):¥56.00

作 者: (美)Jay Greenspan,(美)Brad Bulger著;陳孟建等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): “高級開發(fā)工具”叢書
標(biāo) 簽: MySQL

ISBN: 9787505370197 出版時(shí)間: 2001-09-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 480 字?jǐn)?shù):  

內(nèi)容簡介

  本書以應(yīng)用程序的開發(fā)為核心,以具體實(shí)例展示了如何將PHP和MySQL緊密結(jié)合,實(shí)現(xiàn)數(shù)據(jù)驅(qū)動Web站點(diǎn)。全書共分為5個(gè)部分,首先講解了使用MySQL所需了解的數(shù)據(jù)庫方面的知識,接著探討了PHP的基本腳本語言、PHP函數(shù)以及編寫可管理的簡捷代碼的技巧,然后給出了兩個(gè)簡單的應(yīng)用程序,來賓簿和調(diào)查表,在實(shí)踐中應(yīng)用所學(xué)的知識。其后,給出了幾個(gè)復(fù)雜的網(wǎng)站應(yīng)用實(shí)例,包括目錄管理系統(tǒng)、討論板、購物車等。最后,本書的附錄提供了安裝配置軟件包和具體編程時(shí)需要參考的文檔。本書適合網(wǎng)站開發(fā)人員作為參考工具書,也適合對網(wǎng)站開發(fā)感興趣的計(jì)算機(jī)專業(yè)人員和學(xué)生使用。

作者簡介

暫缺《MySQL/PHP數(shù)據(jù)庫應(yīng)用開發(fā)指南》作者簡介

圖書目錄

前言 
引言 
第Ⅰ部分 使用MySQL 
第1章 針對MySQL的數(shù)據(jù)庫設(shè)計(jì) 
1.1 為什么使用關(guān)系型數(shù)據(jù)庫 
1.2 討厭的異態(tài) 
1.2.1 更新異態(tài) 
1.2.2 刪除異態(tài) 
1.2.3 插入異態(tài) 
1.3 規(guī)范化 
1.3.1 第一范式 
1.3.2 第二范式 
1.3.3 第三范式 
1.4 關(guān)系的類型 
1.4.1 一對多關(guān)系 
1.4.2 一對一關(guān)系 
1.4.3 多對多關(guān)系 
1.5 MySQL不支持的特性 
1.5.1 引用完整性 
1.5.2 事務(wù) 
1.5.3 存儲過程 
1.6 小結(jié) 
第2章 創(chuàng)建和修改表的SQL語言 
2.1 定義 
2.1.1 空值 
2.1.2 索引 
2.2 create database語句 
2.3 use database語句 
2.4 create table語句 
2.5 列的類型 
2.5.1 文本類型 
2.5.2 數(shù)字類型 
2.5.3 日期和時(shí)間類型 
2.6 創(chuàng)建索引 
2.7 表的類型 
2.8 alter table語句 
2.8.1 更改表名 
2.8.2 添加和刪除列 
2.8.3 添加和刪除索引 
2.8.4 更改列定義 
2.9 insert語句 
2.10 update語句 
2.11 刪除表/數(shù)據(jù)庫 
2.12 show tables 
2.13 show columns/show fields 
2.14 使用phpMyAdmin 
2.15 小結(jié) 
第3章 使用select語句得到所需的信息 
3.1 基本的select語句 
3.1.1 where子句 
3.1.2 order by 
3.1.3 limit 
3.1.4 group by和聚合函數(shù) 
3.2 聯(lián)接表 
3.2.1 兩個(gè)表的聯(lián)接(相等聯(lián)接) 
3.2.2 多表聯(lián)接 
3.2.3 外聯(lián)接 
3.2.4 自聯(lián)接 
3.3 MySQL不支持的SQL標(biāo)準(zhǔn) 
3.3.1 聯(lián)合 
3.3.2 相關(guān)子查詢 
3.4 小結(jié) 
第Ⅱ部分 使用PHP 
第4章PHP入門——變量 
4.1 在腳本內(nèi)使用簡單的變量 
4.1.1 定界字符串 
4.1.2 在腳本內(nèi)分配數(shù)組 
4.1.3 在腳本中為二維數(shù)組賦值 
4.2 訪問通過瀏覽器輸入的變量 
4.2.1 HTML表單變量 
4.2.2 傳遞數(shù)組 
4.2.3 cookie 
4.2.4 會話 
4.3 使用內(nèi)置變量 
4.3.1 PHP變量 
4.3.2 Apache變量 
4.3.3 其他的Web服務(wù)器變量 
4.4 測試變量 
4.4.1 isset( ) 
4.4.2 empty( ) 
4.4.3 is_int( ) 
4.4.4 is_double( ) 
4.4.5 is_string( ) 
4.4.6 is_array( ) 
4.4.7 is_bool( ) 
4.4.8 is_object( ) 
4.4.9 gettype( ) 
4.5 修改變量類型 
4.5.1 類型強(qiáng)制轉(zhuǎn)化 
4.5.2 使用settype( ) 
4.5.3 intval( )、doubleval( )和stringval( ) 
4.6 可變變量 
4.7 小結(jié) 
第5章 控制結(jié)構(gòu) 
5.1 if語句 
5.1.1 確定PHP條件的真假 
5.1.2 比較運(yùn)算符 
5.1.3 邏輯運(yùn)算符 
5.1.4 復(fù)雜的if語句 
5.1.5 if ... else語句 
5.1.6 if ... elseif語句 
5.1.7 if...結(jié)構(gòu)的替換方法 
5.2 switch ... case 
5.3 循環(huán) 
5.3.1 while... 
5.3.2 do ...while 
5.3.3 for 
5.3.4 foreach 
5.3.5 continue和break 
5.3.6 continue 
5.3.7 break 
5.4 包含文件 
5.5 小結(jié) 
第6章 PHP的內(nèi)置函數(shù) 
6.1 函數(shù)基礎(chǔ) 
6.1.1 參數(shù) 
6.1.2 返回值 
6.2 函數(shù)文檔 
6.3 重要的PHP 4函數(shù) 
6.3.1 MySQL API 
6.3.2 字符串處理函數(shù) 
6.3.3 正則表達(dá)式函數(shù) 
6.3.4 類型轉(zhuǎn)換函數(shù) 
6.3.5 數(shù)組函數(shù) 
6.3.6 打印函數(shù) 
6.3.7 日期/時(shí)間函數(shù) 
6.3.8 文件系統(tǒng)函數(shù) 
6.3.9 隨機(jī)數(shù)產(chǎn)生器函數(shù) 
6.3.10 cURL函數(shù) 
6.3.11 會話函數(shù) 
6.3.12 HTTP首部函數(shù) 
6.3.13 郵件函數(shù) 
6.3.14 URL函數(shù) 
6.3.15 輸出緩沖 
6.3.16 信息函數(shù) 
6.4 小結(jié) 
第7章 編寫結(jié)構(gòu)良好且易讀的代碼 
7.1 代碼的縮進(jìn)格式 
7.1.1 代碼塊 
7.1.2 函數(shù)調(diào)用
7.1.3 SQL語句 
7.2 包含 
7.2.1 include()和require() 
7.2.2 include_once()和require_once() 
7.3 用戶自定義的函數(shù) 
7.3.1 函數(shù)的基礎(chǔ) 
7.3.2 返回值 
7.3.3 使用可變數(shù)量的參數(shù) 
7.3.4 變量的作用范圍 
7.4 面向?qū)ο蟮某绦蛟O(shè)計(jì)
7.4.1 類 
7.4.2 實(shí)例化一個(gè)對象 
7.4.3 繼承 
7.5 面向?qū)ο蟮姆椒ㄅc過程代碼的比較 
7.6 注釋 
7.7 小結(jié) 
第Ⅲ部分 簡單的應(yīng)用程序 
第8章 具有部分安全性的來賓簿程序——Guestbook2000 
8.1 確定應(yīng)用程序的范圍和設(shè)計(jì)目標(biāo) 
8.1.1 必要的頁面 
8.1.2 需要預(yù)防發(fā)生的問題 
8.2 設(shè)計(jì)數(shù)據(jù)庫 
8.3 代碼概述 
8.4 代碼分解 
8.4.1 可重用的函數(shù) 
8.4.2 有趣的代碼流 
8.5 腳本 
8.6 小結(jié) 
第9章 調(diào)查應(yīng)用程序 
9.1 確定應(yīng)用程序的范圍和設(shè)計(jì)目標(biāo) 
9.1.1 必要的頁面 
9.1.2 需要避免發(fā)生的問題 
9.2 設(shè)計(jì)數(shù)據(jù)庫 
9.3 代碼概述 
9.4 代碼分解 
9.4.1 可重用代碼 
9.5 有趣的代碼流 
9.5.1 admin_question.php 
9.5.2 admin_get_winner.php 
9.5.3 admin_winners.php 
9.5.4 CLAIM.PHP 
9.6 小結(jié) 
第Ⅳ部分 較復(fù)雜的應(yīng)用程序 
第10章 目錄程序 
10.1 確定應(yīng)用程序的范圍和設(shè)計(jì)目標(biāo) 
10.1.1 必要的頁面 
10.1.2 需要防止發(fā)生的問題 
10.2 數(shù)據(jù) 
10.2.1 一種帶缺陷的數(shù)據(jù)設(shè)計(jì) 
10.2.2 MySQL的怪異 
10.2.3 一種更好的數(shù)據(jù)庫方案 
10.3 代碼概述 
10.3.1 OO方法 
10.3.2 訪問文件系統(tǒng) 
10.3.3 上載文件 
10.3.4 訪問外部實(shí)用程序 
10.4 代碼分解 
10.4.1 理論上的對象 
10.4.2 使用的對象 
10.4.3 類 
10.4.4 示例腳本 
10.5 小結(jié) 
第11章 內(nèi)容管理系統(tǒng) 
11.1 確定應(yīng)用程序的范圍和設(shè)計(jì)目標(biāo) 
11.1.1 必需的頁面 
11.1.2 需要避免的問題 
11.2 設(shè)計(jì)數(shù)據(jù)庫 
11.3 代碼概述 
11.4 代碼分解 
11.4.1 可重用函數(shù) 
11.5 有趣的代碼流 
11.5.1 co ntent/authenticate.php 
11.5.2 content/admin_user.php 
11.5.3 content/edit_story.php 
11.6 小結(jié) 
第12章 討論組應(yīng)用程序 
12.1 確定應(yīng)用程序的范圍和設(shè)計(jì)目標(biāo) 
12.1.1 需要做的工作 
12.1.2 需要預(yù)防發(fā)生的問題 
12.1.3 數(shù)據(jù) 
12.2 代碼概述
12.3 代碼分解
12.3.1 可重用的函數(shù) 
12.4 其他文件 
12.4.1 index.php 
12.5 小結(jié) 
第13章 問題跟蹤系統(tǒng) 
13.1 確定應(yīng)用程序的范圍和設(shè)計(jì)目標(biāo) 
13.1.1 需要做的工作 
13.1.2 需要預(yù)防發(fā)生的問題 
13.1.3 設(shè)計(jì)數(shù)據(jù)庫 
13.2 代碼概述 
13.3 代碼分解 
13.3.1 可以重用的函數(shù) 
13.3.2 腳本 
13.4 小結(jié) 
第14章 購物車應(yīng)用程序 
14.1 確定應(yīng)用程序的范圍和設(shè)計(jì)目標(biāo) 
14.1.1 需要做的工作 
14.1.2 需要預(yù)防發(fā)生的問題 
14.2 數(shù)據(jù) 
14.3 配置概述 
14.3.1 對加密和安全進(jìn)行配置 
14.3.2 加密工具和安全工具 
14.3.3 配置信用卡授權(quán) 
14.3.4 配置會話處理
14.4 代碼概述 
14.4.1 會話函數(shù)
14.4.2 cURL 函數(shù)
14.4.3 與信用卡處理方進(jìn)行交互 
14.5 代碼分解 
14.5.1 類 
14.5.2 腳本
14.7 小結(jié) 
第Ⅴ部分 附錄 
附錄A HTML表單 
附錄B PHP/MySQL安裝配置簡要指南 
附錄C MySQL實(shí)用工具 
附錄D MySQL用戶管理 
附錄E PHP函數(shù)參考 
附錄F 正則表達(dá)式概覽 
附錄G 用戶定義函數(shù) 
附錄H PHP和MySQL資源
附錄I MySQL函數(shù)參考 
附錄J CD-ROM上的內(nèi)容 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號