欢迎来到传智教育旗下图书库
封面图

PHP+MySQL动态网站开发

黑马程序员/编著
定价:¥49.80 (预估)

出版社:人民邮电出版社

ISBN:978-7-115-55127-6

图书种类:高校教材

出版日期:2021-01 (预估)

所属学科:Web前端,PHP

页码:219 (预估)

(即将出版) 
咨询客服

关注获取新书发布信息

内容简介
本书是面向PHP语言和MySQL数据库初学者的入门教材,详细讲解了PHP和MySQL的基础知识。书中穿插了大量案例,帮助读者巩固练习,最后通过实战项目帮助读者掌握PHP + MySQL动态网站开发的全过程。
全书共11章,第1~4章讲解PHP技术,内容包括搭建开发环境、语法基础、函数与数组、错误处理、会话技术、图像处理、文件夹和文件操作、表单传值、正则表达式等;第5~8章讲解MySQL技术,内容包括数据库基本操作、数据类型、属性、多表操作、事务、视图、数据备份与还原、索引、分区、存储过程、触发器等;第9章讲解PHP操作MySQL数据库;第10章讲解PHP面向对象编程;第11章讲解“博客管理系统”项目的开发实战。
适合群体

本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为广大IT技术人员和编程爱好者的自学参考书。

图书特色

本书面向具有网页制作(HTML、CSS、JavaScript)基础的人群,讲解了如何将PHP与MySQL结合起来,进行动态网站开发。全书主要以知识讲解为主、案例演示为辅,满足了读者学用结合的要求,非常适合希望提升项目开发能力的读者。

本书按知识点难易的先后顺序编写。在讲解每个知识点时,不仅介绍基本概念,还将抽象的概念具体化,让读者明白这个知识点可以用来解决什么问题,围绕知识点进行动手实践,加深对书中所讲内容的理解。最后,通过项目实战将所学内容全部串连起来,培养读者分析问题和解决问题的能力。

图书目录
第1章 初识PHP
1.1 网站简介
1.1.1 认识网站
1.1.2 网站的访问
1.1.3 网站的发展历史
1.2 PHP简介
1.2.1 PHP概述
1.2.2 PHP的特点
1.2.3 PHP开发平台
1.3 Visual Studio Code代码编辑器
1.4 搭建开发环境
1.4.1 安装Apache
1.4.2 安装PHP
1.5 Web服务器配置
1.5.1 配置虚拟主机
1.5.2 访问权限控制
1.5.3 【案例】按照要求配置虚拟主机
本章小结
课后练习
第2章 PHP语法基础
2.1 PHP标记与注释
2.1.1 PHP标记
2.1.2 注释
2.1.3 语句结束符
2.1.4 【案例】在HTML中嵌入PHP代码
2.2 变量与常量
2.2.1 变量
2.2.2 可变变量
2.2.3 常量
2.2.4 预定义常量
2.2.5 【案例】显示服务器信息
2.3 数据类型
2.3.1 数据类型分类
2.3.2 字符串解析
2.3.3 数据类型检测
2.3.4 数据类型转换
2.4 运算符
2.4.1 算术运算符
2.4.2 赋值运算符
2.4.3 【案例】商品价格计算
2.4.4 错误抑制运算符
2.4.5 比较运算符
2.4.6 合并运算符
2.4.7 三元运算符
2.4.8 逻辑运算符
2.4.9 递增递减运算符
2.4.10 位运算符
2.4.11 运算符优先级
2.5 流程控制
2.5.1 分支结构
2.5.2 【案例】判断学生成绩等级
2.5.3 【案例】判断年份是否为闰年
2.5.4 循环结构
2.5.5 跳转语句
2.5.6 【案例】打印金字塔
2.5.7 【案例】九九乘法表
本章小结
课后练习
第3章 PHP函数与数组
3.1 函数
3.1.1 自定义函数
3.1.2 设置参数默认值
3.1.3 变量的作用域
3.1.4 可变函数
3.1.5 匿名函数
3.1.6 字符串函数
3.1.7 数学函数
3.1.8 时间日期函数
3.1.9 【案例】获取文件扩展名
3.2 数组
3.2.1 初识数组
3.2.2 数组的使用
3.2.3 数组遍历
3.2.4 数组和字符串的转换
3.2.5 【案例】订货单
3.3 常用数组函数
3.3.1 基本数组函数
3.3.2 数组排序函数
3.3.3 数组检索函数
3.3.4 【案例】双色球
3.4 文件包含语句
3.5 替代语法
3.5.1 什么是替代语法
3.5.2 【案例】网页布局
3.6 本章小结
3.7 课后练习
第4章 PHP进阶
4.1 错误处理
4.1.1 错误级别
4.1.2 错误处理
4.2 HTTP
4.2.1 什么是HTTP
4.2.2 HTTP请求
4.2.3 查看请求信息
4.2.4 HTTP响应
4.2.5 PHP设置响应头
4.3 会话技术
4.3.1 Cookie简介
4.3.2 Cookie的基本使用
4.3.3 Cookie的高级应用
4.3.4 Session简介
4.3.5 Session的基本使用
4.3.6 Session的配置
4.4 图像处理
4.4.1 开启GD扩展
4.4.2 常用图像处理函数
4.4.3 【案例】制作验证码
4.4.4 【案例】生成水印图片
4.4.5 【案例】制作缩略图
4.5 目录和文件操作
4.5.1 目录操作
4.5.2 文件操作
4.5.3 【案例】递归遍历目录
4.6 表单传值
4.6.1 表单传值方式
4.6.2 接收表单数据
4.6.3 表单提交数组值
4.6.4 单文件上传
4.6.5 多文件上传
4.6.6 【案例】文件管理系统
4.6.7 【案例】用户登录
4.7 正则表达式
4.7.1 什么是正则表达式
4.7.2 正则表达式函数
本章小结
课后练习
第5章 MySQL基础(上)
5.1 数据库基础知识
5.1.1 数据库概述
5.1.2 什么是MySQL
5.1.3 数据模型
5.1.4 关系型数据库
5.1.5 非关系型数据库
5.1.6 SQL语言
5.2 MySQL的安装与使用
5.2.1 安装MySQL
5.2.2 登录MySQL数据库
5.2.3 MySQL基本语法规则
5.3 数据库操作
5.3.1 创建数据库
5.3.2 显示数据库
5.3.3 使用数据库
5.3.4 修改数据库
5.3.5 删除数据库
5.4 数据表操作
5.4.1 创建数据表
5.4.2 显示数据表
5.4.3 查看数据表
5.4.4 修改数据表
5.4.5 更改字段
5.4.6 删除数据表
5.5 数据操作
5.5.1 新增数据
5.5.2 查看数据
5.5.3 更新数据
5.5.4 删除数据
本章小结
课后练习
第6章 MySQL基础(下)
6.1 字符集
6.1.1 什么是字符集
6.1.2 MySQL字符集
6.1.3 字符集变量
6.2 校对集
6.2.1 什么是校对集
6.2.2 字符集与校对集的设置
6.2.3 校对集的应用
6.3 数据类型
6.3.1 数字类型
6.3.2 字符串类型
6.3.3 时间日期类型
6.4 属性
6.4.1 属性的作用
6.4.2 非空属性
6.4.3 默认属性
6.4.4 主键属性
6.4.5 主键管理
6.4.6 自增属性
6.4.7 自增管理
6.4.8 唯一键
6.4.9 唯一键管理
本章小结
课后练习
第7章 MySQL多表操作
7.1 数据库设计范式
7.1.1 第一范式
7.1.2 第二范式
7.1.3 第三范式
7.1.4 逆规范化
7.2 表关系
7.2.1 一对一
7.2.2 一对多
7.2.3 多对多
7.3 数据查询
7.3.1 查询选项
7.3.2 运算符
7.3.3 分组
7.3.4 排序
7.3.5 限量
7.4 联合查询
7.4.1 什么是联合查询
7.4.2 联合查询并排序
7.5 连接查询
7.5.1 交叉连接
7.5.2 内连接
7.5.3 外连接
7.5.4 自然连接
7.5.5 USING关键字
7.6 子查询
7.6.1 子查询分类
7.6.2 标量子查询
7.6.3 列子查询
7.6.4 行子查询
7.6.5 表子查询
7.6.6 子查询关键字
7.7 外键
7.7.1 什么是外键
7.7.2 添加外键约束
7.7.3 外键管理
本章小结
课后习题
第8章 MySQL进阶
8.1 事务
8.1.1 事务的概念
8.1.2 事务特性
8.1.3 事务处理
8.2 视图
8.2.1 创建视图
8.2.2 视图管理
8.2.3 视图数据操作
8.3 数据备份与还原
8.3.1 数据备份
8.3.2 数据还原
8.4 用户管理
8.4.1 账号管理
8.4.2 权限管理
8.5 索引
8.5.1 索引的类型
8.5.2 索引的使用
8.6 分区
8.6.1 什么是分区
8.6.2 创建分区
8.7 存储过程
8.7.1 初识存储过程
8.7.2 存储过程的使用
8.8 触发器
8.8.1 什么是触发器
8.8.2 触发器的使用
本章小结
课后习题
第9章 PHP操作MySQL
9.1 PHP中的数据库扩展
9.2 MySQLi扩展的使用
9.2.1 开启MySQLi扩展
9.2.2 MySQLi连接数据库
9.2.3 MySQLi常用函数
9.3 数据操作
9.3.1 新增数据
9.3.2 更新数据
9.3.3 删除数据
9.3.4 查询数据
9.4 项目实战——新闻管理系统
9.4.1 项目展示
9.4.2 数据库设计
9.4.3 添加新闻
9.4.4 封装函数
9.4.5 新闻列表
9.4.6 编辑新闻
9.4.7 删除新闻
9.4.8 查看新闻
9.4.9 分页查询
9.4.10 安全加强
本章小结
课后练习
第10章 PHP面向对象编程
10.1 初识面向对象
10.1.1 面向过程与面向对象
10.1.2 面向对象中的类与对象
10.2 类与对象的使用
10.2.1 类的定义
10.2.2 实例化类
10.2.3 类成员
10.2.4 对象的浅复制
10.2.5 对象的克隆
10.2.6 访问控制修饰符
10.2.7 类中的$this
10.2.8 构造方法
10.2.9 析构方法
10.3 类常量和静态成员
10.3.1 类常量
10.3.2 静态成员
10.3.3 【案例】封装数据库操作类
10.4 面向对象三大特性
10.5 继承
10.5.1 继承的实现
10.5.2 有限继承
10.5.3 重写
10.5.4 静态延迟绑定
10.5.5 final最终类
10.5.6 抽象类
10.6 Trait代码复用
10.6.1 什么是Trait
10.6.2 Trait同名
10.6.3 Trait控制权
10.6.4 Trait优先级
10.7 接口
10.7.1 什么是接口
10.7.2 接口继承
10.8 对象遍历
10.8.1 如何遍历对象
10.8.2 Iterator迭代器
10.8.3 Generator生成器
本章小结
课后练习
第11章 项目实战——博客管理系统
11.1 PDO扩展
11.1.1 开启PDO扩展
11.1.2 PDO扩展的使用
11.2 MVC设计模式
11.2.1 PHP代码发展历程
11.2.2 MVC思想
11.3 Smarty模板引擎
11.3.1 什么是Smarty
11.3.2 使用Smarty模板引擎
11.4 自定义MVC框架
11.4.1 功能分析
11.4.2 实现步骤
11.5 博客管理系统
11.5.1 项目展示
11.5.2 功能介绍
本章小结
展开全部内容
配套资源

热销图书推荐

图书封面

Java基础入门

清华大学出版社

定价:¥49.00咨询客服

图书封面

搜索引擎营销推广(SEO优化+SEM竞价)

人民邮电出版社

定价:¥58.00咨询客服

图书封面

HTML5混合App开发

清华大学出版社

定价:¥59.50咨询客服

图书封面

智能手机APP UI设计与应用任务教程

中国铁道出版社

定价:¥42.00咨询客服