欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 科技 > 计算机与网络 > 程序语言与软件开发 > PHP+MySQL动态网站开发案例课堂

浏览历史

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

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

prev next

  • 商品货号:20150109007
  • 所属系列:网站开发案例课堂
    商品重量:0克
    作者:刘玉红
    出版社:清华大学出版社
    图书书号/ISBN:9787302386162
    出版日期:2015年1月
    开本:16开
    图书页数:388
    图书装订:平装
    图书规格:190mm×260mm
    版次:1-1
    印张:24.25
    字数:586千字
  • 上架时间:2015-01-09
    商品点击数:1083
  • 定价:¥55.00元
    本店售价:¥55.00元
    注册用户:¥55.00元
    vip:¥52.25元
    黄金等级:¥49.50元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

内 容 简 介
本书作者根据自己在长期教学中积累的丰富的网页设计教学经验,完整、详尽地介绍PHP + MySQL动态网站开发技术。
全书共分为18章,分别介绍PHP概述、配置服务器环境、PHP的基本语法、PHP语言结构、字符串和正则表达式、数组、错误处理和异常处理、管理日期和时间、面向对象编程、操作文件和目录、PHPWeb页面交互、图形图像处理、快速掌握MySQLPHP操作MySQL数据库、Cookie与会话管理、PDO数据库抽象类库、PHPXML技术的综合应用。最后以一个综合网站的设计为例进行讲解。通过每章的实战案例,可以使读者进一步巩固所学的知识,提高综合实战能力。
本书内容丰富、全面,图文并茂,步骤清晰,通俗易懂,专业性强,使读者能理解PHP + MySQL动态网站开发的技术,并能解决实际生活或工作中的问题,真正做到“知其然,更知其所以然”。通过重点章节,条理清晰、系统地介绍读者希望了解的网页设计技巧。
本书涉及面广泛,几乎涵盖了PHP + MySQL动态网站开发的所有重要知识,适合所有的网站开发初学者快速入门,同时也适合想全面了解PHP + MySQL动态网站开发的人员阅读。
 
前 言
PHP是世界上最为流行的Web开发语言之一。目前学习和关注PHP的人越来越多,而很多PHP的初学者都苦于找不到一本通俗易懂、容易入门和案例实用的参考书。为此,作者组织有丰富经验的开发人员写作了这本书。
1. 本书特色
(1)知识全面:涵盖了PHP + MySQL动态网站开发的所有知识点,帮助读者由浅入深地掌握PHP + MySQL网站开发方面的技能。
(2)图文并茂:在介绍案例的过程中,每一个操作均有对应的插图,这种图文结合的方式使读者在学习过程中能够直观、清晰地看到操作的过程及效果,便于更快地理解和掌握。
(3)易学易用:颠覆传统“看”书的观念,变成一本能“操作”的图书。
(4)案例丰富:把知识点融会于系统的案例实训中,并且结合经典案例进行讲解和拓展,进而达到“知其然,并知其所以然”的效果。
(5)提示周到:对读者在学习过程中可能会遇到的疑难问题以“提示”和“注意”等形式进行了说明,以免读者在学习的过程中走弯路。
(6)超值赠送:除了本书的素材和结果外,还将赠送封面所述的大量的资源,使读者可以全面掌握动态网站开发的方方面面的知识。
2. 读者对象
本书不仅适合动态网站开发的初级读者入门学习,还可作为中、高级用户的参考手册。书中大量的实例模拟真实的动态网站开发案例,对读者的工作有现实的借鉴作用。
3. 作者团队
本书作者刘玉红长期从事网站设计与开发工作;另外,胡同夫、梁云亮、王攀登、王婷婷、陈伟光、包慧利、孙若淞、肖品、王维维和刘海松等人参与了编写工作。
本书虽然倾注了作者的努力,但由于水平有限,书中难免有错漏之处,读者如果遇到问题或有意见和建议,敬请与作者联系,我们将全力提供帮助。
编  者 
目  录
第1章  PHP概述 1
1.1  认识PHP 2
1.1.1  什么是PHP 2
1.1.2  PHP的发展过程 2
1.1.3  PHP语言的优势 3
1.2  PHP能干什么 3
1.3  常用的开发工具 4
1.3.1  PHP代码开发工具 4
1.3.2  网页设计工具 5
1.3.3  文本编辑工具 5
1.4  疑难解惑 6
第2章  配置服务器环境 7
2.1  PHP服务器概述 8
2.2  安装PHP前的准备工作 8
2.2.1  软硬件环境 8
2.2.2  获取PHP安装资源包 9
2.3  PHP + IIS服务器安装配置 11
2.3.1  IIS简介及其安装 11
2.3.2  安装PHP 12
2.3.3  设置虚拟目录 15
2.4  PHP + Apache服务器的环境搭建 17
2.4.1  Apache简介 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.1  php.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 储存Session ID在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 XML DTD 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

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha