图书目录

目    录

项目1  初步认识PHP及相关配置 1

  任务1  初识PHP 2

  1.1.1  静态网页与动态网页 2

  1.1.2  PHP简介及其发展 4

  1.1.3  初识PHP代码 5

  任务2  PHP的开发环境及安装 8

  1.2.1  PHP开发环境简介 8

  1.2.2  Windows平台下Wamp的下载安装 9

  1.2.3  editplus的安装 16

项目2  PHP编程基础学习 18

  任务1  了解PHP中数据类型、常量与变量 19

  2.1.1  PHP中的数据类型 19

  2.1.2  PHP中的常量 26

  2.1.3  PHP中的变量 29

  2.1.4  PHP中的预定义变量 32

  2.1.5  PHP中的数组型变量 32

  任务2  认识PHP中运算符及流程控制语句 36

  2.2.1  运算符 36

  2.2.2  表达式 42

  2.2.3  流程控制语句 44

项目3  PHP中函数的学习 58

  任务1  初步认识PHP中的函数 59

  3.1.1  什么是函数 59

  3.1.2  函数的参数 61

  3.1.3  函数的返回值 63

  3.1.4  PHP内部函数 64

  3.1.5  PHP加载外部函数 65

  3.1.6  自定义函数 66

  任务2  了解PHP中的常用函数 71

  3.2.1  数组函数 71

  3.2.2  字符串处理函数 77

  3.2.3  时间/日期函数 92

  3.2.4  数学函数 98

  3.2.5  图像处理函数 99

  3.2.6  文件系统函数 106

  3.2.7  目录的创建、删除与遍历 109

  3.2.8  其他函数 111

项目4  初识MySQL数据库 113

  任务1  MySQL简介和创建新的数据库 114

  4.1.1  Web开发与数据库 114

  4.1.2  MySQL简介 115

  4.1.3  数据库的安装与初始化 116

  4.1.4  MySQL中的数据类型 119

  任务2  数据库操作 121

  4.2.1  结构化查询语句概述 121

  4.2.2  数据定义语言(CREATE/ALTER/DROP) 122

  4.2.3  数据控制语言(COMMIT WORK,ROLLBACK WORK) 124

  4.2.4  数据查询语言(SELECT) 125

  4.2.5  数据操作语言(INSERT/UPDATE/DELETE) 127

  4.2.6  数据库的用户管理 128

  4.2.7  phpMyAdmin的安装和使用 130

  4.2.8  MySQL实例操作 132

项目5  PHP+MySQL编程 135

  任务  PHP操作MySQL数据库 136

  5.1.1  准备连接数据库 136

  5.1.2  PHP操作MySQL的原理 137

  5.1.3  PHP操作MySQL的方法 138

  5.1.4  用PHP操作MySQL数据库 140

  5.1.5  在PHP中实现数据分页 147

  5.1.6  PHP用户注册与登录功能的实现 150

项目6  PHP面向对象编程 157

  任务1  类与对象 158

  6.1.1  PHP面向对象概述 158

  6.1.2  类与对象的定义和应用 159

  任务2  构造函数与析构函数 169

  6.2.1  构造函数 169

  6.2.2  析构函数 171

  任务3  类的基本应用 172

  6.3.1  封装性 173

  6.3.2  __set()、__get()、__isset()、__unset()4个方法的应用 176

  6.3.3  类的继承 180

  6.3.4  覆盖与重载 182

  6.3.5  self、parent与::关键字 183

  6.3.6  访问类型 184

项目7  投票系统开发(PHP+MySQL) 186

  任务1  系统分析 187

  7.1.1  系统背景 187

  7.1.2  系统模块分析 187

  7.1.3  系统流程图 188

  任务2  数据库的建立与操作 189

  7.2.1  数据库的建立 189

  7.2.2  数据库操作基础模块 190

  任务3  模块管理 193

  7.3.1  投票管理模块 194

  7.3.2  调查显示模块 222

  7.3.3  投票处理模块 223

  7.3.4  调查结果显示模块 226

项目8  支持多用户的博客系统开发 228

  任务  多用户的博客系统开发 229

  8.1.1  系统分析 229

  8.1.2  实施步骤 229

参考文献 269

  

  

PHP+MySQL开发项目教程

  

目    录

  

VI

  

VII