图书介绍

PHP+MySQL网站开发应用从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

PHP+MySQL网站开发应用从入门到精通
  • 刘剑云,马晨阳编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113114367
  • 出版时间:2010
  • 标注页数:428页
  • 文件大小:117MB
  • 文件页数:443页
  • 主题词:PHP语言-程序设计;关系数据库-数据库管理系统,MySQL

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PHP+MySQL网站开发应用从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础篇3

第1章 PHP的安装和配置3

1.1 PHP服务器构件介绍3

1.1.1 PHP介绍3

1.1.2 Apache服务器4

1.1.3 MySQL数据库4

1.2 Apache服务器的安装与配置4

1.2.1安装Apache服务器4

1.2.2配置Apache服务器7

1.3在Apache服务器上安装PHP8

1.3.1修改配置文件9

1.3.2测试PHP10

1.4安装MySQL数据库11

1.5安装AppServ-Win32服务器16

1.6在使用中遇到的问题及解决办法19

1.6.1已经安装了IIS,并采用了默认端口80,如何安装Apache20

1.6.2如何在PHP中加载MySQL模块20

1.6.3如果打开的网页出现乱码,应该怎么办20

1.7建立第一个PHP程序22

第2章 PHP程序设计基础24

2.1基本语法24

2.1.1分界标识符24

2.1.2标识符24

2.1.3语句和分隔符25

2.1.4空格和换行符25

2.1.5注释25

2.2基本数据类型26

2.2.1整型与浮点型26

2.2.2字符串27

2.2.3数组28

2.2.4布尔类型28

2.2.5对象类型29

2.2.6资源29

2.2.7 NULL30

2.2.8类型转换30

2.3变量和常量31

2.3.1变量声明与赋值31

2.3.2变量作用域31

2.3.3静态变量与动态变量32

2.3.4其他类型的变量34

2.3.5变量类型的决定37

2.3.6常量37

2.4运算符38

2.4.1算术运算符38

2.4.2字符串运算符39

2.4.3赋值运算符39

2.4.4逻辑运算符和关系运算符40

2.4.5一元运算符42

2.4.6三元运算符43

2.4.7位运算符43

2.4.8运算符的优先级45

2.5表达式46

2.5.1简单表达式47

2.5.2有副作用的简单表达式47

2.5.3复杂表达式47

2.6控制语句47

2.7函数55

2.7.1函数的声明与返回55

2.7.2参数传递56

2.7.3嵌套函数调用57

2.7.4递归函数58

2.7.5系统函数59

2.8在PHP中包含并运行其他模块文件61

2.9实例说明63

第3章 数组和字符串操作66

3.1数组66

3.1.1一维数组66

3.1.2数字索引数组66

3.1.3非数字索引数组69

3.1.4数组操作符71

3.1.5多维数组72

3.1.6数组排序74

3.1.7改变数组大小76

3.1.8获取多个元素77

3.1.9其他数组函数77

3.2字符串操作80

3.2.1去除空格和其他特殊符号80

3.2.2格式化字符串81

3.2.3改变字符串中字母的大小写82

3.2.4分割字符串83

3.2.5获取子串84

3.2.6查找和替换子字符串85

3.2.7比较字符串87

3.2.8获取ASCII编码87

3.2.9求串长度88

3.2.10定位字符88

3.2.11加入和去除反斜杠88

3.2.12生成HTML元素89

3.3正则表达式90

3.3.1基本模式匹配91

3.3.2正则表达式函数92

3.3.3构造正则表达式94

3.4综合实例97

第4章PHP的面向对象编程技术101

4.1面向对象程序设计101

4.1.1面向对象简介101

4.1.2面向对象程序设计的特点101

4.1.3面向对象的方法与过程代码的比较102

4.2面向对象程序设计的主要概念102

4.3类的基本知识104

4.3.1类的定义104

4.3.2类的属性106

4.3.3类的方法106

4.3.4抽象类和抽象方法107

4.3.5构造函数108

4.3.6析构函数109

4.3.7继承110

4.3.8重载112

4.4类的应用实例114

第5章PHP的文件系统120

5.1文件操作120

5.1.1打开和关闭文件120

5.1.2读取文件内容121

5.1.3向文件中写入内容122

5.1.4检测文件是否存在123

5.1.5复制文件和重命名124

5.1.6文件目录名的分离125

5.1.7文件指针的读/写126

5.1.8其他的文件操作127

5.2目录操作127

5.2.1打开和关闭目录127

5.2.2读取目录、获得脚本文件目录和改变当前目录128

5.2.3目录对象操作129

5.3文件的实例应用130

第6章PHP与HTML表单133

6.1 HTML表单133

6.1.1定义表单133

6.1.2 GET提交方法134

6.1.3 POST提交方法136

6.2获取提交的数据138

6.2.1获取数据的方法138

6.2.2获取文本框数据138

6.2.3获取单选按钮数据140

6.2.4获取复选框数据140

6.2.5获取列表框数据142

6.2.6获取隐藏字段数据143

6.2.7表单的综合运用144

第7章 初识MySQL150

7.1 MySQL概述150

7.2 MySQL数据类型150

7.2.1数字类型151

7.2.2日期和时间类型151

7.2.3字符串类型151

7.3 MySQL的图形管理工具phpMyAdmin152

7.3.1 phpMyAdmin的使用152

7.3.2 MySQL的权限153

7.4 SQL数据操作158

7.4.1数据库的建立和删除159

7.4.2数据表的建立、修改和删除159

7.4.3数据查询语句164

7.4.4数据的插入、删除和修改166

7.5数据的导入和导出171

第8章 使用PHP访问MySQL数据库175

8.1连接和关闭MySQL数据库175

8.1.1 mysql-connect()函数175

8.1.2 mysql-pconnect()函数175

8.1.3 mysql-connect()函数与mysql-pconnect()函数的比较176

8.1.4 mysql-close()函数176

8.2查询数据库177

8.2.1数据库操作177

8.2.2向数据库发送查询178

8.2.3 PHP操作MySQL进行插入、修改和删除数据记录179

8.3获取查询结果信息182

8.3.1获取结果中的数据182

8.3.2获取结果中的字段信息186

8.3.3获取结果中的数目信息188

8.4获取数据库信息189

8.4.1获取数据库信息函数189

8.4.2函数的使用190

8.5其他常用操作191

8.5.1处理错误信息191

8.5.2释放内存193

8.5.3切换用户193

8.6 PHP操作MySQL实例193

第9章调试与异常处理197

9.1错误的类型197

9.1.1语法或编译错误197

9.1.2语义或运行时错误199

9.1.3逻辑错误202

9.1.4环境错误203

9.2 PHP的错误信息204

9.2.1 PHP的错误级别204

9.2.2设置错误报告的级别204

9.3错误调试205

9.4PHP的异常机制205

9.5扩展PHP内置的异常处理类207

第2篇 进阶篇213

第10章 一个简单的PHP投票系统213

10.1系统需求与分析213

10.1.1系统需求描述与分析213

10.1.2系统功能模块划分213

10.1.3系统流程分析214

10.1.4系统所用文件214

10.2数据库设计215

10.2.1投票主题表215

10.2.2投票结果表215

10.3系统详细设计与开发216

10.3.1系统配置文件config.php216

10.3.2公用函数文件functions.php217

10.3.3用户投票主页220

10.3.4投票结果显示221

10.3.5管理员页面223

第11章 聊天室230

11.1系统需求与分析230

11.1.1系统需求描述与分析230

11.1.2系统功能描述230

11.1.3系统功能模块划分231

11.1.4系统流程分析231

11.1.5系统所用文件231

11.2数据库设计232

11.2.1数据库需求分析232

11.2.2E-R图的生成232

11.2.3数据库表的建立233

11.2.4数据库的生成234

11.3系统模块设计235

11.3.1数据库连接235

11.3.2用户登录模块236

11.3.3用户注册模块239

11.3.4聊天室主框架241

11.3.5聊天室版主管理模块247

11.3.6注销登录模块255

第12章 留言板系统257

12.1系统需求与分析257

12.1.1系统需求描述与分析257

12.1.2系统功能描述258

12.1.3系统功能模块划分258

12.1.4系统流程分析258

12.1.5系统所用文件259

12.2数据库设计259

12.2.1数据库需求分析259

12.2.2数据表的生成259

12.2.3数据库的生成260

12.3系统模块设计与开发261

12.3.1数据库连接、页面头文件和首页261

12.3.2签写留言模块263

12.3.3查看留言模块266

12.3.4回复留言模块271

12.3.5搜索留言模块275

12.3.6留言板版主管理模块279

12.3.7注销登录模块289

第13章 商城管理系统291

13.1系统需求分析和系统总体设计291

13.1.1系统需求描述与分析291

13.1.2系统功能描述291

13.1.3系统流程分析292

13.1.4系统所用文件292

13.2数据库设计293

13.3商城管理系统的设计与开发296

13.3.1系统共用文件的设计296

13.3.2首页显示301

13.3.3分类显示303

13.3.4商品信息显示306

13.3.5购物车308

13.3.6生成订单311

13.3.7后台管理317

13.3.8分类管理319

13.3.9商品管理323

13.3.10订单管理333

13.4使用说明338

第14章 论坛系统344

14.1系统需求分析和系统总体设计344

14.1.1系统需求描述与分析344

14.1.2系统功能描述344

14.1.3系统流程分析345

14.1.4系统所用文件345

14.2数据库设计346

14.3论坛系统的设计与开发348

14.3.1系统共用文件的设计349

14.3.2首页显示353

14.3.3注册新用户357

14.3.4用户登录360

14.3.5创建帖子361

14.3.6浏览帖子365

14.3.7回复帖子367

14.3.8管理员对帖子的操作371

14.3.9查看和编辑个人资料375

14.3.10退出登录379

14.4使用说明380

第15章 个人博客384

15.1系统需求分析和系统总体设计384

15.1.1系统需求描述与分析384

15.1.2系统功能描述384

15.1.3系统流程分析385

15.1.4系统所用文件385

15.2数据库设计386

15.3博客系统的设计与开发390

15.3.1系统共用文件的设计390

15.3.2前台首页的设计与开发395

15.3.3日志和评论浏览模块的设计与开发399

15.3.4发表日志评论模块的设计与开发400

15.3.5日志分类和归档模块的设计与实现401

15.3.6后台首页的设计与实现402

15.3.7日志管理模块的设计与实现404

15.3.8评论管理模块的设计与实现412

15.3.9分类管理模块的设计与实现416

15.3.10会员管理模块的设计与实现418

15.3.11菜单管理模块的设计与实现420

15.4使用说明422

热门推荐