《PHP5与MySQL5网络程序开发原理与实践教程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:满在龙,周遵麟,孙更新编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121073335
  • 页数:488 页
图书介绍:本书围绕PHP与MySQL,重点介绍了PHP与MySQL交互的方法,详细讨论了结合MySQL数据库,使用图像、Flash技术,丰富网页内容、实现Web应用程序功能的方法。本书理论与实例结合,通过大量的实例解析知识点的具体应用,使读者轻松了解并掌握知识点。

第1章 PHP概述 1

1.1 PHP的特点 1

1.2 PHP 5的新变化 2

本章小结 7

本章习题 7

本章答案 7

第2章 PHP基本语法 8

2.1简单的PHP程序 8

PHP标记 8

PHP语句 9

注释 9

包含文件 10

2.2 PHP数据类型 11

简单变量类型 11

数组 12

对象 14

类型转换 14

2.3常量 16

常量类型 18

综合实例:求圆的面积 18

2.4变量 19

变量命名 19

声明变量 19

变量赋值 20

未赋值变量 21

外部变量 21

环境变量 24

可变变量 25

变量范围 25

2.5运算符 30

算术运算符 31

增1和减1运算符 31

比较运算符 33

字符串运算符 34

逻辑运算符 34

运算符的优先级 35

2.6条件语句 36

if语句 36

switch语句 38

实例:判断成绩等级 39

2.7循环语句 40

for语句 40

while语句 42

do语句 43

break与continue语句 44

实例:循环输出表格 46

2.8函数 46

函数的定义 47

使用require()和include() 48

形参和实参 49

函数调用 50

递归 51

实例:求和函数 52

本章小结 53

本章习题 53

本章答案 53

第3章 Web技术 55

3.1 HTML基础 55

表单 55

GET和POST方法 59

3.2在PHP中获取表单数据 60

界面 60

获取表单数据 61

本章小结 63

本章习题 63

本章答案 64

第4章 字符串函数 66

4.1字符串 66

字符串赋值 66

字符串运算符 68

4.2字符串函数 69

查找字符串 69

比较 72

截取字符串 74

转换大小写 79

获取字符串长度 80

分割字符串 81

替换字符串 83

字符串连接 84

4.3正则表达式 85

正则表达式语法 85

检查邮件地址有效性 87

本章小结 88

本章习题 88

本章答案 89

第5章 数组 90

5.1创建数组 90

创建数组的方法 90

多维数组 92

遍历数组 94

5.2数组实例 97

界面 98

创建数组 99

数组排序 101

5.3数组实现栈——表达式求值 103

界面 103

求表达式值原理 104

解析表达式 104

运算符优先级 108

计算函数 109

求表达式值 110

本章小结 117

本章习题 117

本章答案 117

第6章 文件系统 119

6.1文件夹操作 119

浏览指定目录 119

搜索指定目录 123

建立新文件夹 132

6.2操作文件 136

创建新文件 136

读取文件内容 139

复制文件 148

复制文件夹 153

删除文件 155

删除文件夹 157

6.3 PHP探针 158

本章小结 160

本章习题 160

本章答案 160

第7章 对象 162

7.1对象及其相关的概念 162

定义对象 162

对象属性和方法访问权限 164

构造函数与析构函数 166

对象比较 168

7.2类常量和静态属性 169

静态属性 169

类常量 171

7.3继承 173

定义继承 173

继承的访问方式 175

7.4类重写 177

实现方法重写 177

parent和self 179

7.5复制 181

7.6类的高级特性 183

抽象类 183

final类和fiinal方法 187

7.7接口(Interfaces) 188

定义接口 188

接口的实现 189

接口的继承 191

7.8特殊方法:_get()、_et()和_all() 192

7.9对象串行化 195

本章小结 196

本章习题 196

本章答案 196

第8章 错误处理 198

8.1错误信息 198

错误类型 198

在php.ini中设置错误信息 205

error_reporting() 206

error_log() 207

自定义错误处理 207

8.2常见错误 211

空白页 211

浏览器中显示代码 213

打开被包含文件失败 214

变量问题 214

Session问题 217

解析错误 219

函数问题 220

8.3异常处理 222

Exception 222

try、catch和throw 224

本章小结 227

本章习题 228

本章答案 228

第9章 MySQL 5数据库基础 229

9.1 MySQL 5概述 229

数据库概述 229

MySQL 5概述 230

9.2 MySQL 5数据类型 230

数字型列类型 230

字符串列类型 231

日期时间类型 231

9.3 MySQL 5基本操作 232

连接与断开MySQL 232

创建与删除数据库 233

创建与删除表 235

获取数据库信息 238

9.4 MySQL 5查询操作 240

查询 240

操作符 243

常用查询例子 250

插入数据 253

更新记录 254

删除记录 255

9.5 MySQL 5数据库权限 256

MySQL 5权限系统简介 256

获取用户权限表信息 257

权限控制 260

9.6使用phpMyAdmin管理MySQL 5数据库 263

安装和配置phpMyAdmin 263

操作数据库 263

操作表 265

操作记录 267

本章小结 269

本章习题 269

本章答案 269

第10章 PHP 5与MySQL 5 270

10.1与MySQL 5数据库连接 270

10.2操作MySQL 5数据库 271

连接MySQL 5数据库 271

提交指定的SQL指令 273

获取查询结果 273

获取记录数目 276

获取指定的记录 276

获取字段信息 277

关闭与数据库的连接 280

10.3应用实例之一:建立访问数据库的类 280

创建类和类属性 280

设置类的方法 281

使用类属性和行为 285

改写连接数据库的类 289

10.4应用实例之二:分页显示记录 293

分页原理 294

实现分页 296

面向对象编程的分页显示 299

10.5应用实例之三:在MySQL 5中存储图片 304

上传图片界面 305

获取图片数据并存储 306

显示图片文件 307

修改PHP设置 308

本章小结 309

本章习题 309

本章答案 309

第11章PHP图像技术 311

11.1 GD库概述 311

11.2生成图形文件 312

生成画线 312

绘制椭圆、矩形 317

显示文本 325

缩略图 329

11.3应用实例之一:把MySQL 5中的文本以图片输出 335

数据库结构 336

查询数据库 336

输出文本内容 337

11.4应用实例之二:为上传图片加水印 340

界面 340

获取数据 340

装入图片 341

生成图片 342

11.5应用实例之三:绘制图表 344

界面 344

获取用户数据 345

获取图表数据 346

创建图表 347

图表类Chart 347

本章小结 361

本章习题 361

本章答案 361

第12章 动画式投票系统 363

12.1 Flash和Ming库 363

浏览指定目录 363

Ming库 364

Ming库函数 364

Ming库对象 364

12.2生成SWF文件 370

显示文本 370

输出椭圆、矩形 373

渐变色 375

处理图像 377

形变 380

创建按钮 383

12.3网上投票系统 385

总体系统设计 385

投票界面实现 386

实现投票功能 401

查看投票 403

显示投票项目 408

本章小结 411

第13章 网上购物系统 412

13.1总体系统设计 412

设计要求 412

设计目标 413

13.2数据库分析 413

数据库功能需求 413

数据库设计 414

13.3通用文件 416

连接数据库的类 417

首部导航条 420

尾部导航条 423

包含首部和尾部导航条 424

常用的函数 424

13.4搜索商品 427

设置当前位置和搜索框 428

设置分页参数 430

生成分页条件 431

显示分页链接 432

显示搜索结果 433

13.5排行榜 436

最新商品排行榜 436

热卖商品排行榜 438

13.6浏览商品 440

浏览同类型商品信息 440

浏览商品信息 443

13.7购物车 447

确定订购的商品 447

设置订购商品数量 451

显示订购商品 452

删除订单 455

提交订单 456

添加订单 459

13.8登录界面 461

登录 461

验证码 462

验证用户名和密码信息 464

验证登录信息 465

13.9产品管理 466

上传商品 466

上传图片 469

产品管理 472

订单管理 481

13.10管理商品类型 484

添加和修改商品类型 484

删除商品类型 487

本章小结 488