书籍详情

PHP5+MySQL网站开发实例精讲

PHP5+MySQL网站开发实例精讲

作者:黄炳强

出版社:人民邮电出版社

出版时间:2007-07-01

ISBN:9787115161031

定价:¥49.00

购买这本书可以去
内容简介
  本书全面、详细地介绍了基于PHP和MySQL的动态网络开发技术的原理和基础编程知识。全书共分为四篇18章,以“PHP基础知识→MySQL数据库基础知识→PHP高级开发→常用模块编程与综合案例开发”为线索具体展开,不仅包括PHP开发环境的搭建、PHP的基本语法、PHP中的常用函数、在MySQL中创建数据库和数据表,以及对MySQL数据库进行查询、删除、更新和排序等基础开发知识,还包括在PHP中创建图像、使用会话等较深入的开发内容,并在“常用模块编程和综合案例开发”篇中给出了常用模块(如通信录模块、计数器模块、文件上传模块、图片浏览模块和聊天室模块等)的开发方法,以及文件管理系统、投票系统、影碟管理系统、新闻发布系统和网上购物商城5个综合案例的开发全过程。 全书内容由浅入深,充分考虑了PHP学习者的特点,并在配套光盘中提供了书中实例的全部源代码,以方便读者举一反三,编写出适合自己的程序。 本书不仅合适PHP技术的初学者,还能够帮助有一定编程经验的PHP开发人员解决开发过程中遇到的实际问题。本书可作为广大PHP学习者的自学用书,或高等院校相关专业的教材和辅导用书。
作者简介
暂缺《PHP5+MySQL网站开发实例精讲》作者简介
目录
第一篇 PHP基础知识
第1章 PHP概述及环境配置 2
1.1 PHP简介 2
1.2 PHP的特点 3
1.3 PHP与ASP、JSP的比较 4
1.4 PHP开发环境搭建 5
1.4.1 Apache服务器的安装与配置 5
1.4.2 Apache的测试 10
1.4.3 Apache的配置 10
1.5 PHP的安装与配置 11
1.5.1 PHP的安装 12
1.5.2 连接服务器 12
1.5.3 PHP的测试 13
1.6 MySQL的安装与配置 14
1.6.1 MySQL的下载与安装 14
1.6.2 MySQL的测试 23
1.6.3 MySQL连接PHP 24
第2章 PHP的基本语法 26
2.1 PHP语言基础 26
2.1.1 PHP标记 26
2.1.2 PHP注释 27
2.1.3 PHP执行原理 28
2.2 PHP常量 28
2.2.1 预定义常量 28
2.2.2 自定义常量 29
2.3 PHP变量 31
2.3.1 PHP变量命名 31
2.3.2 PHP预定义变量 31
2.3.3 PHP数据类型 33
2.3.4 PHP数据类型转换 38
2.4 PHP的操作符 39
2.4.1 操作符类型 40
2.4.2 操作符优先级 43
2.4.3 表达式 44
2.5 数组 44
2.5.1 数组类型 44
2.5.2 数组函数 49
第3章 控制语句和函数 58
3.1 分支控制语句 58
3.1.1 if语句 58
3.1.2 switch语句 59
3.2 循环控制语句 61
3.2.1 while语句 61
3.2.2 do…while语句 61
3.2.3 for语句 61
3.2.4 循环语句的综合应用 62
3.3 跳转语句 63
3.3.1 break语句 63
3.3.2 continue语句 63
3.3.3 跳转语句综合应用 63
3.4 函数 64
3.4.1 内置函数 65
3.4.2 自定义函数 67
3.4.3 变量函数 70
3.4.4 函数变量的作用域 70
3.4.5 日期和时间函数 72
第4章 字符串和正则表达式 77
4.1 字符串的格式化 77
4.1.1 去空格函数 77
4.1.2 格式化字符串显示函数 78
4.2 字符串的连接和分割 84
4.2.1 explode()和implode()函数 84
4.2.2 strtok()函数 85
4.2.3 substr()函数 86
4.3 字符串的比较 87
4.3.1 字符串比较函数 88
4.3.2 字符串长度测试函数 88
4.4 字符串的查找和替换 89
4.4.1 查找字符串 89
4.4.2 定位字符串 91
4.4.3 字符串替换 92
4.5 正则表达式 94
4.5.1 正则表达式简介 94
4.5.2 正则表达式语法 95
4.5.3 其他常用正则函数 97
第5章 面向对象的PHP 100
5.1 面向对象概念 100
5.1.1 面向对象技术简介 100
5.1.2 面向对象核心概念 101
5.2 类的使用 102
5.2.1 定义类、属性和方法 102
5.2.2 类的实例化和属性 102
5.2.3 类方法的调用 104
5.2.4 构造、析构函数 104
5.2.5 类的访问控制 106
5.3 继承和多态 107
5.3.1 继承和接口的实现 107
5.3.2 多态的实现 108
5.3.3 作用域分辨运算符 109
5.3.4 parent关键字 109
5.3.5 final关键字 110
5.3.6 static关键字 111
第6章 错误调试与异常处理 112
6.1 异常处理的概念 112
6.2 错误类型 114
6.2.1 语法错误 114
6.2.2 运行错误 119
6.2.3 逻辑错误 122
6.2.4 设置错误报告级别 123
6.2.5 错误处理 125
6.3 PHP的调试技术 125
6.3.1 出错消息 126
6.3.2 常用的调试手段 127
第二篇 MySQL数据库基础知识
第7章 初识MySQL数据库 130
7.1 连接数据库 130
7.1.1 连接本地数据库 130
7.1.2 连接远程数据库 131
7.2 修改用户登录密码 132
7.3 MySQL权限管理 133
7.3.1 最少权限原则 133
7.3.2 权限的类型和级别 133
7.4 增加新用户 134
7.5 创建数据库 137
7.6 创建数据库表 138
7.7 MySQL标识符 140
7.8 数据类型 141
7.8.1 数字类型 141
7.8.2 日期和时间类型 142
7.8.3 字符串类型 143
7.9 备份数据库 146
7.10 还原数据库 149
7.11 使用SHOW和DESCRIBE查看数据库 150
第8章 使用MySQL数据库 154
8.1 什么是SQL 154
8.2 在SQL代码中加入注释 154
8.3 在数据表中插入数据 155
8.4 从数据表中获取数据 158
8.4.1 获取满足特定条件的数据 159
8.4.2 从多个表中获取数据 162
8.4.3 以特定的顺序获取数据 166
8.4.4 分组与合计数据 167
8.4.5 选择要返回的行 169
8.4.6 使用子查询 169
8.5 更新数据表中的记录 171
8.6 删除数据表中的记录 174
8.7 修改和删除数据表 175
8.8 MySQL的高级应用 177
8.8.1 创建索引 177
8.8.2 事务 178
8.8.3 外键 180
8.8.4 存储过程 181
8.9 使用MySQL Administrator管理数据库 186
8.10 使用phpMyAdmin 193
第9章 使用PHP访问MySQL数据库 195
9.1 PHP连接MySQL数据库 195
9.2 选择使用的数据库 197
9.3 通过PHP操作MySQL数据库 198
9.3.1 查询数据库 198
9.3.2 检索查询结果 200
9.3.3 插入新的数据 208
9.3.4 编辑数据 209
9.3.5 删除数据记录 210
9.4 关闭数据库连接 212
9.5 获取被影响的记录行数 212
9.6 使用PHP与数据库交互的其他接口 213
9.7 在PHP中创建数据库和数据表 213
9.8 PHP和MySQL数据库的高级应用 215
9.8.1 在PHP中使用事务处理 216
9.8.2 在PHP中使用存储过程 218
9.9 几个重要的函数 219
9.10 Mysqli函数库的应用 224
第三篇 PHP高级开发
第10章 在PHP中创建图像 230
10.1 在PHP中设定图像支持 230
10.2 认识常见图像格式 230
10.2.1 JPEG 230
10.2.2 PNG 231
10.2.3 WBMP 231
10.2.4 GIF 232
10.3 创建图像 232
10.3.1 创建一个背景图像 233
10.3.2 在图像上绘图或输出文本 234
10.3.3 输出最终图像 234
10.3.4 清理所有资源 235
10.4 GD2函数库中的常用函数 235
10.5 GD2函数库的应用 242
第11章 在PHP中使用会话控制 254
11.1 什么是会话控制 254
11.2 基本的会话功能 254
11.2.1 什么是cookie 254
11.2.2 通过PHP设置cookie 255
11.2.3 会话的基本方式 261
11.3 实现会话控制 262
11.3.1 开始一个会话 262
11.3.2 注册一个会话变量 263
11.3.3 使用会话变量 263
11.3.4 注销变量或清除会话 263
11.4 会话应用实例 264
11.5 会话控制的配置 265
11.6 通过会话实现身份验证 266
第12章 PHP与HTML表单 267
12.1 HTML表单 267
12.1.1 GET提交方法 270
12.1.2 POST提交方法 272
12.2 获取提交的数据 273
12.2.1 文本框 274
12.2.2 单选按钮 275
12.2.3 复选框 275
12.2.4 列表框 278
12.2.5 隐藏字段 281
12.3 常用表单数据验证 283
12.3.1 姓名验证 283
12.3.2 电子邮件验证 284
12.3.3 密码字段验证 285
12.3.4 生日字段验证 286
12.4 URL编码解码函数 287
12.4.1 urlencode()函数 287
12.4.2 urldecode()函数 288
第四篇 常用模块编程与综合案例开发
第13章 PHP常用模块编程 290
13.1 通信录模块 290
13.1.1 创建数据库和数据表 290
13.1.2 实现通信录 291
13.2 文件上传模块 294
13.3 图片浏览模块 298
13.4 聊天室模块 299
13.4.1 用户登录界面 300
13.4.2 登录成功界面 301
13.4.3 聊天室主界面 304
13.4.4 显示聊天内容 305
13.4.5 显示在线用户列表 305
13.4.6 输入聊天信息 306
13.5 计数器模块 308
13.5.1 创建数据库及数据表 308
13.5.2 连接数据库 309
13.5.3 导航文件 310
13.5.4 显示统计结果及日历 311
第14章 文件管理系统 321
14.1 系统整体设计 321
14.2 系统的实现 321
14.2.1 设置文件管理的路径 321
14.2.2 主页浏览 322
14.2.3 创建文件夹目录 329
14.2.4 删除文件夹目录 331
14.2.5 文件上传 332
14.2.6 编辑文件 334
14.2.7 保存编辑文件 335
14.2.8 解压文件 337
14.2.9 删除文件 341
14.2.10 加入帮助文档 341
第15章 投票系统 343
15.1 基于数据库的投票系统 343
15.1.1 系统设计 343
15.1.2 数据库设计 343
15.2 投票功能的实现 344
15.2.1 投票界面设计 344
15.2.2 显示投票结果 345
15.3 基于文件的投票系统 349
15.3.1 系统功能简介 349
15.3.2 数据存储形式 349
15.3.3 系统文件组成 350
15.4 系统实现 350
15.4.1 系统中的类 351
15.4.2 用户投票 355
15.4.3 管理投票项目 359
第16章 影碟管理系统 361
16.1 系统简介 361
16.1.1 系统分析 361
16.1.2 系统文件组成 361
16.2 数据库设计 362
16.2.1 数据表的设计 362
16.2.2 配置数据库及数据表 362
16.3 系统实现 365
16.3.1 用户登录 365
16.3.2 增加影片 369
16.3.3 删除影片 372
16.3.4 编辑影片 374
16.3.5 查看全部影片 379
16.3.6 关键字搜索 381
第17章 新闻发布系统 383
17.1 系统简介 383
17.1.1 系统分析 383
17.1.2 系统文件组成 383
17.2 数据库设计 384
17.2.1 数据表的设计 384
17.2.2 配置数据库及数据表 385
17.3 系统实现 387
17.3.1 管理页面设计 387
17.3.2 发布新闻 395
17.3.3 编辑新闻 397
17.3.4 删除新闻 401
17.3.5 浏览新闻 402
17.3.6 搜索新闻 404
第18章 网上购物商城 407
18.1 系统总体设计 407
18.1.1 设计目标 407
18.1.2 模块设计 407
18.2 数据库设计 410
18.2.1 数据表的设计 410
18.2.2 配置数据库及数据表 414
18.3 系统实现 416
18.3.1 导航条的应用 417
18.3.2 注册和登录 422
18.3.3 查询或修改个人信息 429
18.3.4 搜索商品 430
18.3.5 浏览商品 435
18.3.6 购买商品 438
18.3.7 下达订单 439
18.4 后台管理 447
18.5 商品分类管理 449
18.5.1 商品大类管理 449
18.5.2 商品小类管理 452
18.6 商品管理 455
18.6.1 添加商品信息 455
18.6.2 商品编辑 459
18.6.3 商品删除 460
18.7 用户管理 461
18.7.1 查看用户信息 461
18.7.2 删除用户 463
18.7.3 查看购物车 463
18.8 订单管理 464
18.8.1 查看订单信息 464
18.8.2 修改订单的状态 467
18.8.3 根据状态查询订单 468
猜您喜欢

读书导航