图书介绍
PHP+MySQL网站开发应用从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
- 刘剑云,马晨阳编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113114367
- 出版时间:2010
- 标注页数:428页
- 文件大小:117MB
- 文件页数:443页
- 主题词:PHP语言-程序设计;关系数据库-数据库管理系统,MySQL
PDF下载
下载说明
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