图书介绍

PHP和MySQL Web开发学习指南PDF|Epub|txt|kindle电子书版本网盘下载

PHP和MySQL Web开发学习指南
  • (澳)汤姆·巴特勒(TOMBUTLER),凯文·雅克(KEVINYANK)著;李强译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115493699
  • 出版时间:2018
  • 标注页数:336页
  • 文件大小:107MB
  • 文件页数:351页
  • 主题词:PHP语言-程序设计-指南;关系数据库系统-指南

PDF下载


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

下载说明

PHP和MySQL Web开发学习指南PDF格式电子书版下载

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

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

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

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

图书目录

第1章 安装1

1.1 属于自己的Web服务器1

1.1.1 服务器安装方法1:手动安装所有的软件2

1.1.2 服务器安装方法2:预打包安装2

1.1.3 服务器安装方法3:虚拟服务器3

1.2 你自己的虚拟机4

1.2.1 在Windows上安装4

1.2.2 在macOS上安装4

1.2.3 在Linux上安装4

1.3 启动Vagrant4

第2章 PHP简介8

2.1 基本的语法和语句9

2.2 变量、操作符和注释11

2.2.1 变量11

2.2.2 操作符11

2.2.3 注释12

2.3 控制结构12

2.3.1 if语句12

2.3.2 循环16

2.4 数组21

2.5 用户交互和表单25

2.6 在表单中传递变量29

2.7 弥补缝隙31

2.7.1 使用PHP模板31

2.7.2 安全性问题32

2.7.3 多个模板,一个控制器34

2.8 接触数据库36

第3章 MySQL简介37

3.1 数据库简介37

3.2 使用MySQL Workbench运行SQL查询38

3.3 创建数据库41

3.4 SQL语言42

3.5 创建表44

3.6 将数据插入表中46

3.7 一点警告49

3.8 查看存储的数据50

3.9 修改存储的数据52

3.10 删除存储的数据53

3.11 让PHP进行输入53

第4章 在Web上发布MySQL数据55

4.1 蓝图55

4.2 创建MySQL用户账户56

4.3 使用PHP连接MySQL58

4.4 面向对象编程一瞥61

4.5 用PHP发送SQL查询64

4.6 处理SELECT结果集67

4.7 提前考虑71

4.8 将数据插入数据库78

4.9 从数据库删除数据84

4.10 完成任务89

第5章 关系数据库设计90

5.1 该署名时署名90

5.2 首要原则:保持实体分离92

5.3 查询多个表94

5.4 简单关系98

5.5 多对多关系99

5.6 一对多和多对一101

第6章 PHP结构化编程102

6.1 包含文件102

6.1.1 包含HTML内容102

6.1.2 包含PHP代码103

6.1.3 包含的类型105

6.2 定制函数和函数库106

6.3 将代码分解为可复用的函数112

6.3.1 使用函数来替代查询115

6.3.2 更新笑话117

6.3.3 在Web站点上编辑笑话117

6.3.4 删除函数119

6.3.5 选择函数120

6.4 最佳方法121

第7章 改进插入和更新函数122

7.1 改进更新笑话的函数122

7.1.1 去除末尾的逗号124

7.1.2 改进插入笑话的函数125

7.2 处理日期127

7.3 自己制作工具132

7.4 通用型函数133

7.5 使用这些函数137

7.6 重复的代码是敌人139

7.7 进一步打磨143

7.8 继续前进145

第8章 对象和类146

8.1 类146

8.2 公有和私有149

8.3 对象149

8.4 类变量150

8.5 构造方法154

8.6 类型提示155

8.7 私有变量157

8.8 使用DatabaseTable类158

8.9 更新控制器以使用类161

8.10 DRY163

8.11 创建一个控制器类164

8.12 单点入口167

8.13 保持DRY原则171

8.14 模板变量174

8.15 小心extract176

第9章 创建一个可扩展的框架178

9.1 搜索引擎179

9.2 让内容更加通用180

9.3 提前考虑:用户注册181

9.4 依赖性184

9.5 URL重写188

9.6 整理190

9.7 在不同站点上复用代码194

9.8 通用的,还是特定于项目的?194

9.9 自动加载和命名空间199

9.10 区分大小写200

9.11 实现自动加载程序201

9.12 重定向201

9.13 命名空间203

9.14 用PSR-4自动加载204

9.15 Composer简介206

9.16 REST简介206

9.17 使用接口增强依赖性结构211

9.18 你自己的框架213

第10章 允许用户注册账户214

10.1 验证E-mail地址219

10.2 防止同一个人注册两次220

10.3 安全地存储密码222

10.4 注册完成224

第11章 cookie、session和访问控制227

11.1 cookie227

11.2 PHP会话230

11.3 访问控制232

11.3.1 登录233

11.3.2 受保护的页面237

11.3.3 接口和返回类型239

11.3.4 使用验证类241

11.3.5 登录错误消息241

11.4 创建一个登录表单242

11.5 退出245

11.5.1 给登录用户增加添加笑话的功能246

11.5.2 用户许可248

11.5.3 任务是否完成了249

11.6 天高任鸟飞251

第12章 MySQL管理252

12.1 备份MySQL数据库252

12.1.1 使用MySQL Workbench进行数据库备份253

12.1.2 使用mysqldump进行数据库备份254

12.1.3 使用二进制日志的增量备份255

12.2 MySQL访问控制技巧256

12.2.1 主机名问题257

12.2.2 锁在外面了258

12.3 索引259

12.4 外键263

12.5 安全比说抱歉好264

第13章 关系265

13.1 对象关系映射器267

13.1.1 公有属性268

13.1.2 实体类中的方法268

13.1.3 使用来自DatabaseTable类的实体类270

13.1.4 笑话对象274

13.1.5 使用Joke类276

13.1.6 引用276

13.1.7 简化列表控制器动作277

13.2 整理279

13.3 笑话分类280

13.4 指定笑话的分类284

13.5 按照分类显示笑话293

13.6 编辑笑话296

13.7 用户角色298

13.8 创建一个表单以分配许可302

13.8.1 作者列表302

13.8.2 编辑作者权限303

13.8.3 设置许可304

13.8.4 一种不同的方法305

13.8.5 快速了解二进制306

13.8.6 位计算能力306

13.8.7 回到PHP307

13.8.8 在数据库中存储按位许可308

13.8.9 连接表或按位计算309

13.8.10 整理309

13.8.11 编辑其他人的笑话310

13.9 大功告成312

第14章 用正则表达式进行内容格式化313

14.1 正则表达式313

14.2 用正则表达式进行字符串替换315

14.2.1 强调文本315

14.2.2 段落318

14.2.3 超链接320

14.3 综合应用321

14.4 排序、限定和偏移324

14.4.1 排序324

14.4.2 用LIMIT和OFFSET分页327

14.4.3 分类中的分页331

14.5 达到专业水准334

附录A 使用示例代码335

附录B Linux故障排除336

热门推荐