注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程PHP5+MYSQL網(wǎng)頁系統(tǒng)開發(fā)設(shè)計

PHP5+MYSQL網(wǎng)頁系統(tǒng)開發(fā)設(shè)計

PHP5+MYSQL網(wǎng)頁系統(tǒng)開發(fā)設(shè)計

定 價:¥59.80

作 者: 陳湘揚,陳國益 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: php

ISBN: 9787121033988 出版時間: 2007-02-01 包裝: 膠版紙
開本: 16 頁數(shù): 499 字數(shù):  

內(nèi)容簡介

  這是一本講述如何利用PHP5+MySQL進行網(wǎng)頁系統(tǒng)開發(fā)的書。與其他網(wǎng)頁系統(tǒng)開發(fā)方式相比,LAMP架構(gòu)有許多無可比擬的優(yōu)勢,它開發(fā)方式簡單、效率高,開發(fā)出來的系統(tǒng)穩(wěn)定,而且軟件都是免費的。.本書系統(tǒng)地講述了網(wǎng)頁系統(tǒng)開發(fā)的全過程,其中包括LAMP環(huán)境的配置,PHP、MySQL、HTML的基礎(chǔ)知識和操作范例,網(wǎng)頁編輯器的基本操作和項目開發(fā)的基本流程等內(nèi)容。書中附有大量詳細而完整的實例,能引導(dǎo)讀者很快進入網(wǎng)頁系統(tǒng)開發(fā)的殿堂。這本書不僅適合于沒有任何基礎(chǔ)的讀者,同時它還適合于有一定開發(fā)經(jīng)驗的讀者。除此之外,對于那些想學(xué)習(xí)網(wǎng)頁開發(fā)設(shè)計的讀者來說,它也是一本很好的自學(xué)參考書。本書介紹了如何在目前最熱門的Apache+MySQL+PHP環(huán)境下開發(fā)網(wǎng)站系統(tǒng)。除了介紹一次性的完整安裝方式外,還介紹了各個軟件在不同平臺上的安裝方式,以適應(yīng)各類型用戶的需要。..除了基本的安裝指導(dǎo)外,本書還通過基本的HTML語法幫助讀者熟悉程序語言的編寫,詳細介紹PHP語法的使用,并結(jié)合MySQL的語法以及Namo WebEditor的網(wǎng)頁美術(shù)設(shè)計,配合適用的范例介紹,以提高讀者運用軟件的熟練程度,讓您輕松邁進網(wǎng)頁設(shè)計的大門。本書最后以會員管理系統(tǒng)及在線投票系統(tǒng)為完整范例,將理論與實踐很女子地結(jié)合在一起,對讀者會有較大的幫助。本書同時也從項目經(jīng)理的角度,給出了詳細的項目開發(fā)流程,讀者除了可以學(xué)習(xí)到完整的系統(tǒng)規(guī)劃設(shè)計知識外,還可以深入學(xué)習(xí)項目文件的編寫、項目實行的分工與進度管理,乃至項目的步驟規(guī)劃。本書所附的光盤中包含了書中部分范例的源代碼。...

作者簡介

暫缺《PHP5+MYSQL網(wǎng)頁系統(tǒng)開發(fā)設(shè)計》作者簡介

圖書目錄

第1章  WWW和LAMP基本概念    1
1.1  WWW的由來    1
1.2  WWW的架構(gòu)    3
1.3  URL網(wǎng)址    4
1.4  靜態(tài)網(wǎng)頁    5
1.5  動態(tài)網(wǎng)頁    6
1.6  LAMP介紹    8
1.6.1  Linux介紹    9
1.6.2  Apache介紹    10
1.6.3  MySQL介紹    11
1.6.4  PHP介紹    12
1.7  開源軟件    12
1.8  開源軟件與商業(yè)軟件的比較    15
1.8.1  可靠度測試    15
1.8.2  性能測試    16
1.8.3  安全性比較    16
1.8.4  可伸縮性(Scalability)    17
1.8.5  開源軟件的缺點    17
習(xí)題    18
第2章  系統(tǒng)安裝    21
2.1  LAMP的安裝    21
2.1.1  Apache Server    22
2.1.2  MySQL    23
2.1.3  PHP    24
2.2  下載最新版的AppServ安裝包    25
2.3  安裝新版AppServ    27
2.4  AppServ相關(guān)文件夾    32
2.5  程序集    34
2.5.1  Service Control Server    35
2.5.2  Apache Configure Server    36
2.6  Namo WebEditor安裝    38
習(xí)題    42
第3章  項目開發(fā)    45
3.1  項目開發(fā)概述    45
3.2  開發(fā)流程    46
3.2.1  需求分析(Requirement Analysis)    48
3.2.2  系統(tǒng)分析(System Analysis)    49
3.2.3  系統(tǒng)設(shè)計(System Design)    54
3.2.4  程序開發(fā)(Implementation)    59
3.2.5  集成及測試(Integration and Testing)    59
3.3  文件制作    60
3.3.1  提案簡報(Promotion brief)    60
3.3.2  系統(tǒng)分析文件(System Analysis Document)    60
3.3.3  系統(tǒng)設(shè)計文件(System Design Document)    61
3.3.4  其他文件    61
3.4 項目進行    62
3.4.1  項目分工    62
3.4.2 進度管理    64
3.4.3  結(jié)案    64
3.5  項目范例    65
習(xí)題    81
第4章  MySQL數(shù)據(jù)庫    83
4.1  MySQL數(shù)據(jù)庫概述    83
4.1.1  MySQL 特性    84
4.1.2  MySQL 授權(quán)問題    84
4.2  MySQL基礎(chǔ)操作    84
4.2.1  進入MySQL    85
4.2.2  密碼修改    86
4.2.3  賬號與權(quán)限管理    86
4.3  MySQL基本的SQL命令    87
4.3.1  創(chuàng)建與刪除數(shù)據(jù)庫    87
4.3.2  數(shù)據(jù)庫選用    89
4.3.3  得知目前狀態(tài)    90
4.3.4  命令與函數(shù)    90
4.3.5  創(chuàng)建、描述、刪除表格    91
4.3.6  多行命令    93
4.3.7  數(shù)據(jù)輸入    94
4.3.8  查閱表格    96
4.3.9  刪除數(shù)據(jù)    97
4.3.10  修改數(shù)據(jù)    99
4.3.11  回溯命令    100
4.3.12  表名稱與結(jié)構(gòu)修改    101
4.3.13  導(dǎo)入數(shù)據(jù)    102
4.3.14  導(dǎo)出數(shù)據(jù)    104
4.4  MySQL高級SQL命令    105
4.4.1  高級查詢    105
4.4.2  where子句    106
4.4.3  連接    108
4.4.4  有條件的join子句    108
4.4.5  單向join子句    110
4.4.6  萬用字符    112
4.4.7  統(tǒng)計函數(shù)    112
4.4.8  分類與排序    113
4.4.9  別名(Alias)的運用    115
4.5  MySQL其他界面    117
4.5.1  phpMyAdmin    117
4.5.2  mysql-fornt    118
習(xí)題    118
第5章  標簽介紹    121
5.1  HTML    121
5.1.1  學(xué)PHP前,先學(xué)HTML    122
5.2  HTML 文件基本架構(gòu)    123
5.3  HTML 文件編寫規(guī)則    124
5.4  HTML 文件標簽    125
5.4.1  文件主體標簽    125
5.4.2  表頭區(qū)標簽    126
5.4.3  主體區(qū)標簽    127
5.4.4  顏色屬性    128
5.5  字符的格式化    129
5.5.1  標題樣式 (Headings)    129
5.5.2  字體設(shè)置 (Font)    130
5.5.3  字體樣式標簽    131
5.6  文件的段落結(jié)構(gòu)    132
5.6.1  段落結(jié)尾 (Paragraph mark)    133
5.6.2  強制換行 (Line Break)    133
5.6.3  區(qū)段標簽 (Division)    134
5.6.4  居中區(qū)段 (Center)    135
5.6.5  水平線 (Horizontal line)    136
5.7  清單列表    137
5.7.1  有序號列表標簽(Numbered List)    137
5.7.2  無序號列表標簽 (Unnumbered List)    139
5.8  鏈接文件資源    140
5.8.1  相對路徑    140
5.8.2  超鏈接標簽    140
5.8.3  設(shè)置段名    141
5.9  多媒體(Multimedia)    142
5.9.1  圖形(Image)標簽    143
5.10  表格 (Table)    144
5.10.1  表格聲明標簽 (Table)    145
5.10.2   表格行 (Table Row)和數(shù)據(jù)存儲格 (Table Data)    146
5.10.3  表格標題存儲格(Table Header cell)    147
5.11  表單    148
5.12  按鈕    151
5.13  文本框    153
5.14  文本語句塊    155
5.15  下拉列表    157
5.16  多選型列表    158
5.17  復(fù)選框    159
5.18  單選按鈕    161
5.19  傳遞方式Get與Post    162
習(xí)題    164
第6章  PHP基礎(chǔ)語法介紹    169
6.1  Hello World程序    169
6.1.1  PHP 語句的語法    171
6.1.2  PHP的程序注釋    172
6.2  常量和變量    174
6.2.1  常量    174
6.2.2  變量聲明    176
6.3  數(shù)據(jù)類型    179
6.3.1  布爾值    179
6.3.2  整數(shù)值    180
6.3.3  浮點數(shù)    182
6.3.4  字符串    182
6.3.5  數(shù)組    185
6.3.6  對象    189
6.3.7  資源(resource)    190
6.3.8  NULL    190
6.3.9  類型轉(zhuǎn)換    191
6.4  PHP表達式/操作符/優(yōu)先順序    193
6.4.1  算術(shù)操作符(Arithmetic Operators)    193
6.4.2  遞增/遞減操作符(Incrementing/Decrementing Operators)    194
6.4.3  字符串操作符(String Operators)    196
6.4.4  指定操作符(Assignment Operators)    197
6.4.5  位移操作符(Bitwise Operators)    198
6.4.6  比較操作符(Comparison Operators)    199
6.4.7  邏輯操作符(Logical Operators)    201
6.4.8  條件操作符(Conditional Operator)    202
6.4.9  錯誤控制操作符(Error Control Operators)    204
6.4.10  執(zhí)行操作符(Execution Operators)    204
6.4.11  優(yōu)先等級    205
6.5  選擇語句    206
6.5.1  if 語句    208
6.5.2  搭配else語句    209
6.5.3  再搭配elseif語句    210
6.5.4  嵌套if語句    212
6.5.5  switch語句    213
6.6  循環(huán)語句    215
6.6.1  while 語句    215
6.6.2  do...while 語句    216
6.6.3  for語句    217
6.6.4  break指令    218
6.6.5  continue 命令    218
6.6.6  嵌套循環(huán)    219
習(xí)題    220
第7章  函數(shù)和變量的作用域    225
7.1  自定義函數(shù)    225
7.2  參數(shù)傳遞與返回值    227
7.2.1  參數(shù)默認值    231
7.2.2  返回值    232
7.3  可變函數(shù)名稱    233
7.4  變量作用域    234
7.4.1  global 聲明    235
7.4.2  $GLOBALS[]變量數(shù)組    236
7.5  引用文件    237
7.5.1  require與 require_once    237
7.5.2  include 與 include_once    240
7.5.3  require 與 include的差異    241
7.6  cookie與session    242
7.6.1  cookie    242
7.6.2  Session    245
習(xí)題    248
第8章  PHP5的類與對象    251
8.1  類與對象    251
8.2  限定字符    253
8.2.1  public 和 private限定字符    254
8.2.2  const和final限定字符    256
8.3  構(gòu)造函數(shù)與析構(gòu)函數(shù)    258
8.3.1  構(gòu)造函數(shù)    258
8.3.2  析構(gòu)函數(shù)    258
8.4  封裝    260
8.5  繼承    262
8.6  多態(tài)    264
8.7  接口    266
習(xí)題    269
第9章  PHP與MySQL連接    271
9.1  PHP與MySQL連接簡介    271
9.1.1  前置作業(yè)    271
9.1.2  連接檢查    272
9.2  指令介紹    274
9.2.1  創(chuàng)建連接    274
9.2.2  數(shù)據(jù)庫選用    274
9.2.3  執(zhí)行SQL指令    275
9.2.4  分析表頭    275
9.2.5  分析表身    276
9.2.6  釋放資源    277
9.3  PHP 中的MySQL處理函數(shù)    277
9.3.1  連接與查詢    277
9.3.2  分析、計算與統(tǒng)計    279
9.3.3   顯示系統(tǒng)信息    284
9.4  PHP與MySQL操作范例    285
9.4.1  會員登錄    285
9.4.2  數(shù)據(jù)條數(shù)查詢    290
9.4.3  比較查詢    293
習(xí)題    296
第10章  網(wǎng)頁編輯器    299
10.1  網(wǎng)頁編輯器簡介    299
10.2  Namo WebEditor簡介    300
10.3  快速創(chuàng)建網(wǎng)站    300
10.3.1  Site Wizard    300
10.3.2  結(jié)構(gòu)樹管理    303
10.3.3  新建頁面    304
10.3.4  文件目錄分類    308
10.3.5  配合SA文件網(wǎng)頁架構(gòu)圖建構(gòu)網(wǎng)頁結(jié)構(gòu)樹    310
10.4  基本文本編輯技巧    312
10.4.1  基本樣式的設(shè)置    312
10.4.2  字體設(shè)置    312
10.4.3  設(shè)置段落    314
10.4.4  設(shè)置列表    315
10.4.5  縮排調(diào)整    316
10.5  背景主題    317
10.5.1  套用背景主題    317
10.5.2  插入背景主題組件    318
10.5.3  橫幅    319
10.5.4  編輯背景主題    319
10.6  智能按鈕    323
10.6.1  插入智能按鈕    323
10.6.2  FLASH 按鈕    326
10.7  圖形處理    328
10.7.1  插入圖片    328
10.7.2  圖片處理    331
10.7.3  創(chuàng)建相冊    337
10.8  超鏈接    339
10.8.1  導(dǎo)航欄    340
10.8.2  書簽    343
10.8.3  圖像地圖    345
10.9  表格    347
10.9.1  表格操作    347
10.9.2  布置表格    349
10.10   多媒體對象    351
10.11   Script    353
10.12   WebCanvas向量圖形繪制    355
10.13   網(wǎng)頁編輯器輔助開發(fā)    356
習(xí)題    357
第11章  會員管理系統(tǒng)    361
11.1  會員管理系統(tǒng)    361
11.2  開發(fā)文件編寫    362
11.2.1  提案簡報    362
11.2.2  系統(tǒng)分析文件    363
11.2.3  系統(tǒng)設(shè)計    364
11.3  數(shù)據(jù)庫規(guī)劃    368
11.4  程序編寫    369
11.4.1  公共程序    369
11.4.2  會員注冊模塊    370
11.4.3  會員登錄模塊    372
11.4.4  會員修改數(shù)據(jù)模塊    374
11.4.5  管理員刪除會員模塊    376
11.4.6  管理員修改會員數(shù)據(jù)模塊    379
11.5  集成測試    381
習(xí)題    381
第12章  用Namo WebEditor開發(fā)會員管理系統(tǒng)    383
12.1  用Namo WebEditor開發(fā)會員管理系統(tǒng)    383
12.2  創(chuàng)建網(wǎng)站    384
12.2.1  站點向?qū)?nbsp;   384
12.2.2  細節(jié)調(diào)整    385
12.3  程序編寫    389
12.3.1  HTML編輯模式    389
12.3.2  編寫公共程序    390
12.3.3  創(chuàng)建會員注冊模塊    391
12.3.4  會員登錄模塊    394
12.3.5  會員修改數(shù)據(jù)模塊    396
12.3.6  管理員刪除會員模塊    398
12.3.7  管理員修改會員數(shù)據(jù)模塊    400
12.4  添加功能    402
12.4.1  模塊流程圖規(guī)劃    403
12.4.2  頁面復(fù)制    404
12.4.3  程序編寫    405
12.4.4  功能測試    407
習(xí)題    408
第13章  在線投票系統(tǒng)    411
13.1  在線投票系統(tǒng)    411
13.2  需求分析    412
13.3  系統(tǒng)分析    412
13.4  系統(tǒng)設(shè)計    414
13.5  系統(tǒng)配置    416
13.5.1  用戶登錄程序    418
13.5.2  投票和顯示結(jié)果程序    419
習(xí)題    423
附錄A  PHP常見問題處理    425
A.1  數(shù)據(jù)注入式(SQL Injection)攻擊    425
A.2  中文亂碼問題    428
A.3  全局變量register_globals    428
A.4  Form Method    430
A.5  Session and Cookie    430
A.6  連接其他數(shù)據(jù)庫    432
附錄B  PHP實用組件    435
B.1  PHP組件    435
B.2  PHP class的特性    435
B.3  組件說明    440
B.4  組件運用    445
附錄C  PHP常用函數(shù)    451
C.1  PHP常用函數(shù)    451
C.2  一般函數(shù)    451
C.2.1  系統(tǒng)信息    451
C.2.2  變量相關(guān)    452
C.2.3  數(shù)組操作    452
C.2.4  日期時間操作    454
C.2.5  隨機數(shù)創(chuàng)建    456
C.2.6  字符串操作    456
C.3  網(wǎng)絡(luò)相關(guān)函數(shù)    459
C.3.1  電子郵件相關(guān)    459
C.3.2  URL函數(shù)    459
C.3.3  FTP函數(shù)    460
C.3.4  DNS函數(shù)    462
C.3.5  Session函數(shù)    462
C.3.6  HTML處理    464
C.4  數(shù)學(xué)運算    464
C.5  文件操作    465
C.5.1  目錄操作    465
C.5.2  文件信息    466
C.5.3  文件操作    467
C.6  外部程序執(zhí)行    468
附錄D  MySQL常用語法    469
D.1  MySQL 常用語法    469
附錄E  單獨軟件安裝方式    475
E.1  為何軟件需要單獨安裝    475
E.2  Apache安裝    476
E.2.1  Windows的Apache安裝    476
E.2.2  Linux的Apache安裝    478
E.3  PHP安裝    480
E.3.1  Windows的PHP安裝    480
E.3.2  Linux的PHP安裝    483
E.4  MySQL安裝    484
E.4.1  Windows的MySQL安裝    484
E.4.2  Linux的MySQL安裝    494
附錄F  PHP Documentor自動產(chǎn)生程序說明文件    495
F.1  PHP Documentor的介紹    495
F.2  PHP Documentor的安裝    497
F.3  PHP Documentor的執(zhí)行    497
F.5  創(chuàng)建的PHP程序說明文件    

本目錄推薦

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