内容简介
Dreamweaver CS6是Adobe公司推出的网页制作软件。本书以Dreamweaver
CS6为工具,结合PHP语言与MySQL数据库的应用,向读者详细介绍了PHP动态网站的设计开发流程和方法。
本书通过知识点与实例相结合的方式,让读者能够清晰明了地理解书中的相关技术内容,从而达到理想的学习效果。全书共分11章,从初学者的角度出发,全面讲解了PHP语言与MySQL数据库应用的相关知识,其中包括架设PHP网站开发环境、PHP快速入门、MySQL数据库与phpMyAdmin管理、Dreamweaver内置服务器行为、网站计数系统、网站投票系统、会员管理系统、电子相册系统、新闻发布系统、个人博客系统和商城购物车系统等。
本书附赠1张DVD光盘,其中包含书中所有实例的源文件、文件以及教学视频,并附赠了大量素材资源,以方便读者学习和参考。
本书结构清晰、实例经典、技术实用,适合网页设计人员以及网页设计专业的学生阅读。
目录
第1章 架设PHP网站开发环境 1
1.1 网站具体需求分析 1
1.1.1 确立目标 1
1.1.2 立足用户策划网站 2
1.1.3 收集资料 2
1.2 动态网站开发技术 2
1.2.1 Web工作原理 2
1.2.2 静态网页与动态网页 3
1.2.3 客户端的动态技术 3
1.2.4 服务器端的动态技术 3
1.2.5 动态网页的制作流程 6
1.3 架设Apache+MySQL+PHP运行环境 6
1.3.1 了解PHP开发环境 6
1.3.2 PHP集成开发环境AppServ 7
实战01+视频:下载AppServ 7
1.3.3 安装AppServ 8
实战02+视频:安装APPServ 8
1.3.4 认识AppServ相关文件夹 10
实战03+视频:设置默认网站主目录 11
1.4 在Dreamweaver中创建PHP站点 12
1.4.1 在Dreamweaver中开发网站的步骤 12
1.4.2 站点文件夹规划 14
1.4.3 PHP测试服务器 14
实战04+视频:创建PHP网页测试服务器 15
1.4.4 新建PHP网页 16
实战05+视频:创建第一个PHP网页 16
1.5 本章小结 18
第2章 PHP快速入门 19
2.1 PHP与HTML运行原理 19
2.2 PHP语法基础 20
2.2.1 PHP标签 20
2.2.2 PHP输出数据和注释 20
实战06+视频:输出与注释的应用 20
2.2.3 连接字符和转义字符 22
实战07+视频:连接字符和转义字符的应用 22
2.2.4 在PHP程序中调用Javascript脚本代码 23
2.3 常量与变量 23
2.3.1 常量 23
2.3.2 变量 24
2.4 运算符 26
2.4.1 算术运算符 26
实战08+视频:使用算术运算符进行计算 26
2.4.2 赋值运算符 27
2.4.3 位运算符 27
2.4.4 比较运算符 28
2.4.5 逻辑运算符 28
实战09+视频:比较运算符和逻辑
运算符的应用 28
2.4.6 递增、递减运算符 29
实战10+视频:递增和递减运算符的应用 29
2.4.7 三元运算符 30
2.4.8 运算符优先级 31
2.5 流程控制 32
2.5.1 if判断语句 32
2.5.2 if…else判断语句 32
2.5.3 if…elseif…else判断语句 33
2.5.4 多路径选择的switch语句 34
2.6 循环语句 35
2.6.1 for循环 35
2.6.2 while循环 35
2.6.3 do…while循环 36
2.7 函数 36
2.7.1 自定义函数 37
2.7.2 传递参数 37
2.7.3 函数变量的作用范围 38
2.7.4 函数的返回值 38
2.7.5 变量函数 39
2.8 数组 39
2.8.1 初始数组 40
2.8.2 操作数组键名和键值 41
2.8.3 数组的遍历和输出 43
2.9 预定义变量 44
2.9.1 cookie 44
实战11+视频:网页cookie的应用 44
2.9.2 Session 46
实战12+视频:网页Session的应用 47
2.10 中文乱码、特殊字符处理 48
2.11 本章小结 49
第3章 MySQL数据库与phpMyAdmin管理 50
3.1 MySQL数据库基础 50
3.1.1 了解MySQL数据库 50
3.1.2 MySQL数据库的特点 51
3.1.3 MySQL数据库的对象 51
3.1.4 字段的类型 52
3.1.5 关系型数据库 59
3.2 MySQL数据库常用操作 59
实战13+视频:使用MySQL数据库基本命令 60
3.3 SQL基础 62
3.3.1 SQL概述 62
3.3.2 常用SQL结构定义命令 62
3.3.3 SELECT命令查询数据 63
实战14+视频:导入并查询数据表 63
3.3.4 ORDER BY对查询结果排序 65
实战15+视频:查询记录并按时间排序 65
3.3.5 GROUP BY分组 66
实战16+视频:对查询结果进行分组 66
3.3.6 HAVING限制查询输出结果 67
实战17+视频:HAVING的使用 67
3.3.7 DISTINCT 68
实战18