新闻资讯
看你所看,想你所想

PHP+MySQL动态网站开发案例课堂

PHP+MySQL动态网站开发案例课堂

PHP+MySQL动态网站开发案例课堂

《PHP+MySQL动态网站开发案例课堂》是2015年1月9日清华大学出版社出版的图书,作者是刘玉红。

基本介绍

  • 书名:PHP+MySQL动态网站开发案例课堂 
  • 作者:刘玉红
  • ISBN:9787302386162
  • 定价:55元
  • 出版社:清华大学出版社
  • 出版时间:2015年1月9日
  • 装帧:平装

内容简介

本书作者根据自己在长期教学中积累的丰富的网页设计教学经验,完整、详尽地介绍PHP+MySQL动态网站开发技术。
全书共分为18章,分别介绍PHP概述、配置伺服器环境、PHP的基本语法、PHP语言结构、字元串和正则表达式、数组、错误处理和异常处理、管理日期和时间、面向对象编程、操作档案和目录、PHP与Web页面互动、图形图像处理、快速掌握MySQL、PHP操作MySQL资料库、Cookie与会话管理、PDO资料库抽象类库、PHP与XML技术的综合套用。最后以一个综合网站的设计为例进行讲解。通过每章的实战案例,可以使读者进一步巩固所学的知识,提高综合实战能力。
本书内容丰富、全面,图文并茂,步骤清晰,通俗易懂,专业性强,使读者能理解PHP+MySQL动态网站开发的技术,并能解决实际生活或工作中的问题,真正做到“知其然,更知其所以然”。通过重点章节,条理清晰、系统地介绍读者希望了解的网页设计技巧。
本书涉及面广泛,几乎涵盖了PHP+MySQL动态网站开发的所有重要知识,适合所有的网站开发初学者快速入门,同时也适合想全面了解PHP+MySQL动态网站开发的人员阅读。

目录

第1章PHP概述 1
1.1认识PHP 2
1.1.1什幺是PHP 2
1.1.2PHP的发展过程 2
1.1.3PHP语言的优势 3
1.2PHP能干什幺 3
1.3常用的开发工具 4
1.3.1PHP代码开发工具 4
1.3.2网页设计工具 5
1.3.3文本编辑工具 5
1.4疑难解惑 6
第2章配置伺服器环境 7
2.1PHP伺服器概述 8
2.2安装PHP前的準备工作 8
2.2.1软硬体环境 8
2.2.2获取PHP安装资源包 9
2.3PHP+IIS伺服器安装配置 11
2.3.1IIS简介及其安装 11
2.3.2安装PHP 12
2.3.3设定虚拟目录 15
2.4PHP+Apache伺服器的环境搭建 17
2.4.1Apache简介 17
2.4.2关闭原有的网站伺服器 17
2.4.3安装Apache 18
2.4.4将PHP与Apache建立关联 20
2.5测试第一个PHP程式 21
2.6疑难解惑 22
第3章PHP的基本语法 25
3.1 认识PHP标识 26
3.1.1 短风格 26
3.1.2 script风格 26
3.1.3 ASP风格 26
3.2 了解编码规範 26
3.2.1 什幺是编码规範 27
3.2.2 PHP的一些编码规範 27
3.3 常量 28
3.3.1 声明和使用常量 28
3.3.2 使用内置常量 29
3.4 变数 31
3.4.1 PHP中的变数声明 31
3.4.2 可变变数和变数的引用 31
3.4.3 变数作用域 32
3.5 理解变数的类型 37
3.5.1 什幺是类型 37
3.5.2 整型(integer) 37
3.5.3 浮点型(float或double) 37
3.5.4 布尔型(boolean) 38
3.5.5 字元串型(string) 38
3.5.6 数组型(array) 39
3.5.7 对象型(object) 42
3.5.8 NULL型 42
3.5.9 资源类型(Resource) 42
3.5.10 数据类型之间的相互转换 42
3.6 学习使用运算符 43
3.6.1 算术运算符 44
3.6.2 字元串连线符 45
3.6.3 赋值运算符 46
3.6.4 比较运算符 46
3.6.5 逻辑运算符 48
2.6.6 按位运算符 48
3.6.7 否定控制运算符 48
3.6.8 错误控制运算符 48
3.6.9 三元运算符 49
3.6.10 运算符的优先权和结合规则 49
3.7 PHP中的表达式 49
3.8 创建多维数组 49
3.9 疑难解惑 50
第4章PHP的语言结构 53
4.1 函式 54
4.1.1 认识PHP函式 54
4.1.2 定义和调用函式 54
4.1.3 向函式传递参数值 55
4.1.4 向函式传递参数引用 56
4.1.5 从函式中返回值 57
4.1.6 引用函式 58
4.1.7 取消函式引用 59
4.2 流程控制概述 60
4.3 条件控制结构 60
4.3.1 单一条件分支结构(if语句) 60
4.3.2 双向条件分支结构(if…else语句) 62
4.3.3 多向条件分支结构(elseif语句) 63
4.3.4 多向条件分支结构(switch语句) 64
4.4 循环控制结构 66
4.4.1 while循环语句 66
4.4.2 do...while循环语句 68
4.4.3 for循环语句 69
4.4.4 foreach循环语句 70
4.4.5 流程控制的另一种书写格式 71
4.4.6 使用break/continue语句跳出循环 73
4.5 综合套用条件分支结构 75
4.6 综合套用循环控制结构 76
4.7 疑难解惑 77
第5章字元串和正则表达式 79
5.1 字元串的单引号和双引号 80
5.2 字元串的连线符 81
5.3 字元串的基本操作 83
5.3.1 手动和自动转义字元串中的字元 83
5.3.2 计算字元串的长度 83
5.3.3 字元串单词统计 84
5.3.4 清理字元串中的空格 85
5.3.5 字元串的切分与组合 86
5.3.6 字元串子串的截取 87
5.3.7 字元串子串的替换 88
5.3.8 字元串查找 89
5.4 什幺是正则表达式 90
5.5 正则表达式的语法规则 91
5.5.1 方括弧([]) 91
5.5.2 连字元(-) 91
5.5.3 点号字元(.) 91
5.5.4 限定符(+*?{n,m}) 91
5.5.5 行定位符(^和$) 92
5.5.6 排除字元([^]) 92
5.5.7 括弧字元(()) 92
5.5.8 选择字元(|) 92
5.5.9 转义字元与反斜线 92
5.5.10 认证E-mail的正则表达式 92
5.5.11 使用正则表达式对字元串进行匹配 93
5.5.12 使用正则表达式替换字元串的子串 94
5.5.13 使用正则表达式切分字元串 95
5.6 创建酒店系统线上订房表单 96
5.7 疑难解惑 100
第6章数组 101
6.1 什幺是数组 102
6.2 数组类型 102
6.2.1 数字索引数组 102
6.2.2 关联索引数组 104
6.3 数组的结构 105
6.3.1 一维数组 105
6.3.2 多维数组 105
6.4 遍历数组 107
6.4.1 遍历一维数字索引数组 107
6.4.2 遍历一维联合索引数组 108
6.4.3 遍历多维数组 109
6.5 数组排序 111
6.5.1 一维数组排序 111
6.5.2 多维数组排序 112
6.6 字元串与数组的转换 114
6.7 向数组中添加和删除元素 115
6.7.1 向数组中添加元素 115
6.7.2 从数组中删除元素 117
6.8 查询数组中的指定元素 119
6.9 统计数组元素的个数 121
6.10 删除数组中重複的元素 123
6.11 调换数组中的键值和元素值 124
6.12 数组的序列化 125
6.13 疑难解惑 126
第7章错误处理和异常处理 127
7.1常见的错误和异常 128
7.2错误处理 131
7.2.1php.ini中的错误处理机制 131
7.2.2套用DIE语句来调试 132
7.2.3自定义错误和错误触发器 132
7.2.4错误记录 136
7.3异常处理 137
7.3.1异常的基本处理方法 137
7.3.2自定义的异常处理器 140
7.3.3处理多个异常 141
7.3.4设定顶层异常处理器 142
7.4实战演练——处理异常或错误 143
7.5疑难解惑 145
第8章管理日期和时间 147
8.1 系统时区的设定 148
8.1.1 时区划分 148
8.1.2 时区设定 148
8.2 PHP的日期和时间函式 148
8.2.1 关于Unix时间戳 148
8.2.2 获取当前的时间戳 149
8.2.3 获取当前的日期和时间 150
8.2.4 使用时间戳获取日期信息 150
8.2.5 检验日期的有效性 153
8.2.6 输出格式化时间戳的日期和时间 154
8.2.7 显示本地化的日期和时间 156
8.2.8 将日期和时间解析为Unix时间戳 157
8.2.9 日期时间在PHP和MySQL数据格式之间转换 158
8.3 实现倒计时功能 158
8.4 比较两个时间的大小 159
8.5 疑难解惑 160
第9章面向对象编程 163
9.1 类和对象的介绍 164
9.2 类的基本操作 165
9.2.1 类的声明 165
9.2.2 成员属性 165
9.2.3 成员方法 166
9.2.4 类的实例化 166
9.2.5 访问类中的成员属性和方法 167
9.3 构造方法和析构方法 169
9.4 访问器 170
9.5 类的继承 172
9.6 抽象类和接口 173
9.6.1 抽象类 173
9.6.2 接口 174
9.7 面向对象的多态性 178
9.7.1 通过继承实现多态 178
9.7.2 通过接口实现多态 179
9.8 疑难解惑 180
第10章操作档案与目录 183
10.1 档案操作 184
10.1.1 档案数据写入 184
10.1.2 档案数据的读取 187
10.2 目录操作 189
10.3 上传档案 194
10.4 编写访客计数器 197
10.5 疑难解惑 198
第11章与Web页面互动 199
11.1 创建动态内容 200
11.2 表单与PHP 201
11.3 设计表单元素 201
11.3.1 表单的基本结构 201
11.3.2 文本框 202
11.3.3 複选框 203
11.3.4 单选按钮 205
11.3.5 下拉列表 206
11.3.6 重置按钮 208
11.3.7 提交按钮 209
11.4 传递数据 212
11.4.1 用POST方式传递数据 212
11.4.2 用GET方式传递数据 212
11.5 PHP获取表单传递数据的方法 214
11.6 PHP对URL传递的参数进行编码 214
11.7 综合套用PHP与Web表单 215
11.8 疑难解惑 217
第12章处理图形图像 219
12.1 在PHP中载入GD库 220
12.2 图形图像的典型套用案例 222
12.2.1 创建一个简单的图像 223
12.2.2 使用GD2的函式在照片上添加文字 225
12.2.3 使用TrueType字型处理中文生成图片 226
12.3 Jpgraph库的基本操作 228
12.3.1 Jpgraph的安装 228
12.3.2 Jpgraph的配置 228
12.4 製作柱形图和折线图/统计图 228
12.5 製作圆形统计图 231
12.6 製作3D饼形统计图 233
12.7 疑难解惑 234
第13章快速掌握MySQL 237
13.1 什幺是MySQL 238
13.1.1 客户机-伺服器软体 238
13.1.2 MySQL版本 238
13.1.3 MySQL的优势 239
13.2 启动服务并登录MySQL资料库 239
13.2.1 启动MySQL服务 240
13.2.2 登录MySQL资料库 241
13.2.3 配置Path变数 243
13.3 MySQL资料库的基本操作 245
13.3.1 创建资料库 245
13.3.2 查看资料库 245
13.3.3 删除资料库 246
13.3.4 选择资料库 246
13.4 MySQL数据表的基本操作 247
13.4.1 创建数据表 247
13.4.2 查看数据表的结构 248
13.4.3 修改数据表结构 250
13.4.4 删除数据表 250
13.5 MySQL语句的操作 251
13.5.1 插入记录 251
13.5.2 查询记录 251
13.5.3 修改记录 252
13.5.4 删除记录 252
13.6 MySQL资料库的备份与还原 253
13.6.1 数据备份 253
13.6.2 数据还原 260
13.7 疑难解惑 261
第14章PHP操作MySQL资料库 263
14.1 PHP访问MySQL资料库的一般步骤 264
14.2 连线资料库前的準备工作 264
14.3 PHP操作MySQL资料库 265
14.3.1 访问MySQL资料库 265
14.3.2 连线MySQL伺服器 267
14.3.3 选择资料库档案 268
14.3.4 执行SQL语句 268
14.3.5 从数组结果集中获取信息 268
14.3.6 从结果中获取一行作为对象 269
14.3.7 获取查询结果集中的记录数 269
14.3.8 释放资源 269
14.3.9 关闭连线 270
14.4 查询数据信息 270
14.5 动态添加用户信息 272
14.6 疑难解惑 274
第15章Cookie和会话管理 277
15.1 Cookie的基本操作 278
15.1.1 什幺是Cookie 278
15.1.2 创建Cookie 278
15.1.3 读取Cookie 279
15.1.4 删除Cookie 280
15.2 认识Session 281
15.2.1 什幺是Session 281
15.2.2 Session的基本功能 282
15.2.3 Cookie与Session 282
15.2.4 储存SessionID在Cookie或URL中 282
15.3 会话管理 282
15.3.1 创建会话 282
15.3.2 注册会话变数 283
15.3.3 使用会话变数 284
15.3.4 注销和销毁会话变数 285
15.4 综合套用会话管理 285
15.5 疑难解惑 286
第16章PDO资料库抽象类库 289
16.1 认识PDO 290
16.2 PDO的安装 290
16.3 使用PDO操作MySQL 291
16.3.1 连线MySQL资料库的方法 291
16.3.2 使用PDO时的try-catch错误处理结构 292
16.3.3 使用PDO执行SQL的选择语句 294
16.3.4 使用PDO获取返回数据的类方法 295
16.3.5 使用PDO执行SQL的添加、修改语句 297
16.3.6 使用PDO执行SQL的删除语句 298
16.4 PDO的prepare表述 299
16.5 疑难解惑 300
第17章PHP与XML技术 303
17.1 认识XML 304
17.2 XML语法基础 305
17.2.1 XML文档的组成和声明 305
17.2.2 操作XML元素 307
17.2.3 (处理指令)实体引用 309
17.2.4 使用XML命名空间 309
17.2.5 XMLDTD 311
17.2.6 使用CDATA标记 312
17.3 把XML文档转换为HTML加以输出 312
17.4 在PHP中创建XML文档 313
17.5 使用SimpleXML扩展 313
17.5.1 创建SimpleXMLElement对象 314
17.5.2 访问特定节点元素和属性 315
17.5.3 添加XML元素和属性 316
17.6 动态创建XML文档 317
17.7 疑难解惑 318
第18章开发论坛 319
18.1 网站的需求分析 320
18.1.1 需求分析 320
18.1.2 网站功能模组分析 320
18.2 资料库分析 320
18.2.1 分析资料库 321
18.2.2 创建数据表 321
18.3 论坛的代码实现 322
18.3.1 资料库连线相关档案 322
18.3.2 论坛主页面 328
18.3.3 新用户注册页面 333
18.3.4 论坛帖子的相关页面 337
18.3.5 后台管理系统的相关页面 347

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com