展开全部

主编推荐语

精简版软件开发图书, 400-450页, 59.8-69.8元。

内容简介

在软件开发视频大讲堂系列图书的基础上精简而成,交稿400页-450页,定价59.8元到69.8元,拉开层次差,琮琤

目录

  • 封面页
  • 书名页
  • 版权页
  • 内容简介
  • 目录
  • Preface 前言
  • 核心技术分册
  • 第1篇 基础篇
  • 第1章 初识PHP
  • 1.1 PHP概述
  • 1.1.1 什么是PHP
  • 1.1.2 PHP语言的优势
  • 1.1.3 PHP的发展趋势
  • 1.1.4 PHP的应用领域
  • 1.2 搭建PHP运行环境
  • 1.2.1 phpStudy的下载与安装
  • 1.2.2 PHP服务器的启动与停止
  • 1.2.3 phpStudy的常用设置
  • 1.3 PhpStorm的下载与安装
  • 1.3.1 PhpStorm的下载
  • 1.3.2 PhpStorm的安装
  • 1.4 PhpStorm基本操作
  • 1.4.1 创建PHP项目
  • 1.4.2 打开已有项目
  • 1.4.3 在项目中创建文件夹和文件
  • 1.5 PhpStorm常用设置
  • 1.5.1 设置文件编码格式
  • 1.5.2 其他常用设置
  • 1.6 小结
  • 第2章 PHP语言基础
  • 2.1 PHP标记风格
  • 2.2 PHP注释的应用
  • 2.3 PHP的数据类型
  • 2.3.1 数据类型
  • 2.3.2 数据类型转换
  • 2.3.3 检测数据类型
  • 2.4 PHP常量
  • 2.4.1 定义常量
  • 2.4.2 预定义常量
  • 2.5 PHP变量
  • 2.5.1 变量赋值及使用
  • 2.5.2 预定义变量
  • 2.6 PHP操作符
  • 2.6.1 算术操作符
  • 2.6.2 字符串操作符
  • 2.6.3 赋值操作符
  • 2.6.4 递增或递减操作符
  • 2.6.5 逻辑操作符
  • 2.6.6 比较操作符
  • 2.6.7 条件操作符(或三元操作符)
  • 2.6.8 操作符的优先级
  • 2.7 PHP的表达式
  • 2.8 PHP函数
  • 2.8.1 定义和调用函数
  • 2.8.2 在函数间传递参数
  • 2.8.3 从函数中返回值
  • 2.8.4 变量作用域
  • 2.9 小结
  • 2.10 实战
  • 2.10.1 输出圆周率的近似值
  • 2.10.2 将华氏温度转化为摄氏温度
  • 第3章 流程控制语句
  • 3.1 条件控制语句
  • 3.1.1 if语句
  • 3.1.2 if…else语句
  • 3.1.3 elseif语句
  • 3.1.4 switch语句
  • 3.2 循环控制语句
  • 3.2.1 for循环语句
  • 3.2.2 while循环语句
  • 3.2.3 do…while循环语句
  • 3.3 跳转语句
  • 3.3.1 break语句
  • 3.3.2 continue语句
  • 3.4 小结
  • 3.5 实战
  • 3.5.1 验证高斯定理
  • 3.5.2 输出三角形金字塔
  • 3.5.3 将学生成绩转化为等级
  • 第4章 字符串操作与正则表达式
  • 4.1 字符串的定义方法
  • 4.1.1 使用单引号或双引号定义字符串
  • 4.1.2 使用定界符定义字符串
  • 4.2 字符串操作
  • 4.2.1 去除字符串首尾空格和特殊字符
  • 4.2.2 获取字符串的长度
  • 4.2.3 截取字符串
  • 4.2.4 检索字符串
  • 4.2.5 替换字符串
  • 4.2.6 分割、合成字符串
  • 4.3 正则表达式
  • 4.3.1 正则表达式简介
  • 4.3.2 行定位符
  • 4.3.3 元字符
  • 4.3.4 限定符
  • 4.3.5 字符类
  • 4.3.6 排除字符
  • 4.3.7 选择字符
  • 4.3.8 转义字符
  • 4.3.9 分组
  • 4.4 正则表达式在PHP中的应用
  • 4.5 小结
  • 4.6 实战
  • 4.6.1 “…”代替多余字符
  • 4.6.2 判断车牌号归属地
  • 4.6.3 检测邮箱格式
  • 第5章 PHP数组
  • 5.1 什么是数组
  • 5.2 创建数组
  • 5.2.1 使用array()函数创建数组
  • 5.2.2 通过赋值方式创建数组
  • 5.3 数组的类型
  • 5.3.1 数字索引数组
  • 5.3.2 关联数组
  • 5.4 多维数组
  • 5.5 遍历数组
  • 5.6 统计数组元素个数
  • 5.7 查询数组中指定元素
  • 5.8 获取数组中最后一个元素
  • 5.9 向数组中添加元素
  • 5.10 其他常用数组函数
  • 5.10.1 数组排序函数
  • 5.10.2 数组计算函数
  • 5.11 小结
  • 5.12 实战
  • 5.12.1 使用foreach遍历课程列表
  • 5.12.2 使用foreach生成标签链接
  • 5.12.3 使用array_unique()函数去除重复数据
  • 第6章 面向对象
  • 6.1 面向对象的基本概念
  • 6.1.1 类的概念
  • 6.1.2 对象的概念
  • 6.1.3 面向对象编程的三大特点
  • 6.2 PHP与对象
  • 6.2.1 类的定义
  • 6.2.2 成员方法
  • 6.2.3 类的实例化
  • 6.2.4 成员变量
  • 6.2.5 类常量
  • 6.2.6 构造方法和析构方法
  • 6.2.7 继承和多态
  • 6.2.8 “$this->”和“::”的使用
  • 6.2.9 数据隐藏
  • 6.2.10 静态变量(方法)
  • 6.3 小结
  • 6.4 实战
  • 6.4.1 调用类的成员方法
  • 6.4.2 生成图片验证码
  • 第7章 PHP与Web交互
  • 7.1 Web工作原理
  • 7.1.1 HTTP协议
  • 7.1.2 Web工作原理
  • 7.2 HTML表单
  • 7.2.1 HTML简介
  • 7.2.2 HTML表单
  • 7.2.3 表单元素
  • 7.3 CSS美化表单页面
  • 7.3.1 CSS简介
  • 7.3.2 插入CSS
  • 7.3.3 使用CSS美化表单页面
  • 7.4 JavaScript表单验证
  • 7.4.1 JavaScript简介
  • 7.4.2 调用JavaScript
  • 7.4.3 JavaScript表单验证
  • 7.5 PHP获取表单数据
  • 7.5.1 获取POST方式提交的表单数据
  • 7.5.2 获取GET方式提交的表单数据
  • 7.6 小结
  • 7.7 实战
  • 7.7.1 输出用户填写的信息
  • 7.7.2 输出用户填写的登录信息
  • 7.7.3 输出明日学院用户id
  • 第8章 MySQL数据库基础
  • 8.1 MySQL概述
  • 8.2 启动和关闭MySQL服务器
  • 8.2.1 启动MySQL服务器
  • 8.2.2 连接和断开MySQL服务器
  • 8.3 操作MySQL数据库
  • 8.3.1 创建数据库
  • 8.3.2 选择数据库
  • 8.3.3 查看数据库
  • 8.3.4 删除数据库
  • 8.4 MySQL数据类型
  • 8.4.1 数字类型
  • 8.4.2 字符串类型
  • 8.4.3 日期和时间类型
  • 8.5 操作数据表
  • 8.5.1 创建数据表
  • 8.5.2 查看表结构
  • 8.5.3 修改表结构
  • 8.5.4 重命名数据表
  • 8.5.5 删除数据表
  • 8.6 数据表记录的操作
  • 8.6.1 数据表记录的添加
  • 8.6.2 数据表记录的查询
  • 8.6.3 数据表记录的修改
  • 8.6.4 数据表记录的删除
  • 8.7 数据表记录的查询操作
  • 8.8 MySQL图形化管理工具
  • 8.8.1 phpMyAdmin简介
  • 8.8.2 Navicat for MySQL简介
  • 8.9 小结
  • 第9章 PHP操作MySQL数据库
  • 9.1 PHP操作MySQL数据库的方法
  • 9.1.1 连接MySQL服务器
  • 9.1.2 选择MySQL数据库
  • 9.1.3 执行SQL语句
  • 9.1.4 将结果集返回到数组
  • 9.1.5 从结果集中获取一行作为对象
  • 9.1.6 从结果集中获取一行作为枚举数组
  • 9.1.7 从结果集中获取一行作为关联数组
  • 9.1.8 获取查询结果集中的记录数
  • 9.1.9 释放内存
  • 9.1.10 关闭连接
  • 9.2 管理MySQL数据库中的数据
  • 9.2.1 添加数据
  • 9.2.2 编辑数据
  • 9.2.3 删除数据
  • 9.3 小结
  • 9.4 实战
  • 9.4.1 实现会员注册功能
  • 9.4.2 实现博客添加文章功能
  • 9.4.3 实现多选删除功能
  • 第10章 PDO数据库抽象层
  • 10.1 什么是PDO
  • 10.1.1 PDO概述
  • 10.1.2 PDO特点
  • 10.1.3 安装PDO
  • 10.2 PDO连接数据库
  • 10.2.1 PDO构造函数
  • 10.2.2 DSN详解
  • 10.3 PDO中执行SQL语句
  • 10.4 PDO中获取结果集
  • 10.4.1 fetch()方法
  • 10.4.2 fetchAll()方法
  • 10.4.3 fetchColumn()方法
  • 10.5 PDO中捕获SQL语句中的错误
  • 10.5.1 默认模式
  • 10.5.2 警告模式
  • 10.5.3 异常模式
  • 10.6 小结
  • 10.7 实战
  • 10.7.1 获取所有会员的“邮箱”信息
  • 10.7.2 使用默认模式捕获SQL语句中的错误
  • 第2篇 提高篇
  • 第11章 Cookie与Session
  • 11.1 Cookie管理
  • 11.1.1 了解Cookie
  • 11.1.2 创建Cookie
  • 11.1.3 读取Cookie
  • 11.1.4 删除Cookie
  • 11.1.5 Cookie的生命周期
  • 11.1.6 7天免登录功能的实现
  • 11.2 Session管理
  • 11.2.1 了解Session
  • 11.2.2 创建会话
  • 11.2.3 使用Session实现判断用户登录功能
  • 11.3 小结
  • 11.4 实战
  • 11.4.1 实现聊天室换肤的功能
  • 11.4.2 实现加入购物车的功能
  • 第12章 图形图像处理技术
  • 12.1 在PHP中加载GD库
  • 12.2 GD库的应用
  • 12.2.1 创建一个简单的图像
  • 12.2.2 使用GD2函数在照片上添加文字
  • 12.2.3 使用图像处理技术生成验证码
  • 12.3 JpGraph图像绘制库
  • 12.3.1 JpGraph的下载
  • 12.3.2 JpGraph的中文配置
  • 12.3.3 JpGraph的使用
  • 12.4 JpGraph典型应用
  • 12.4.1 使用柱形图统计图书月销售量
  • 12.4.2 使用折线图统计3本图书销售量
  • 12.4.3 使用3D饼形图统计各类商品的年销售额比率
  • 12.5 小结
  • 12.6 实战
  • 12.6.1 生成缩略图
  • 12.6.2 生成中文图像验证码
  • 第13章 文件系统
  • 13.1 文件处理
  • 13.1.1 打开/关闭文件
  • 13.1.2 从文件中读取数据
  • 13.1.3 将数据写入文件
  • 13.1.4 操作文件
  • 13.2 目录处理
  • 13.2.1 打开/关闭目录
  • 13.2.2 浏览目录
  • 13.2.3 操作目录
  • 13.3 文件上传
  • 13.3.1 配置php.ini文件
  • 13.3.2 预定义变量$_FILES
  • 13.3.3 文件上传函数
  • 13.3.4 多文件上传
  • 13.4 小结
  • 13.5 实战
  • 13.5.1 获取明日科技官网页面资源
  • 13.5.2 博客中上传txt文件
  • 第14章 PHP与Ajax技术
  • 14.1 Ajax概述
  • 14.1.1 什么是Ajax
  • 14.1.2 Ajax的开发模式
  • 14.1.3 Ajax的优点
  • 14.2 Ajax使用的技术
  • 14.2.1 Ajax与JavaScript
  • 14.2.2 XMLHttpRequest对象
  • 14.3 Ajax技术的典型应用
  • 14.3.1 应用Ajax技术检测用户名
  • 14.3.2 使用jQuery的Ajax操作函数
  • 14.4 小结
  • 14.5 实战
  • 14.5.1 使用Ajax的get方法发送信息
  • 14.5.2 使用Ajax实现无跳转添加文章功能
  • 第15章 ThinkPHP框架
  • 15.1 ThinkPHP简介
  • 15.1.1 ThinkPHP框架的特点
  • 15.1.2 环境要求
  • 15.1.3 下载ThinkPHP框架
  • 15.2 ThinkPHP基础
  • 15.2.1 目录结构
  • 15.2.2 自动生成目录
  • 15.2.3 快速生成新模块
  • 15.2.4 模块化设计
  • 15.2.5 执行流程
  • 15.2.6 命名规范
  • 15.3 ThinkPHP的配置
  • 15.3.1 配置格式
  • 15.3.2 调试配置
  • 15.4 ThinkPHP的控制器
  • 15.4.1 控制器
  • 15.4.2 输入变量
  • 15.4.3 请求类型
  • 15.4.4 URL生成
  • 15.4.5 跳转和重定向
  • 15.5 ThinkPHP的模型
  • 15.5.1 模型定义
  • 15.5.2 实例化模型
  • 15.5.3 连接数据库
  • 15.5.4 连贯操作
  • 15.5.5 CURD操作
  • 15.6 ThinkPHP的视图
  • 15.6.1 模板定义
  • 15.6.2 模板赋值
  • 15.6.3 指定模板文件
  • 15.7 内置ThinkTemplate模板引擎
  • 15.7.1 变量输出
  • 15.7.2 使用函数
  • 15.7.3 内置标签
  • 15.7.4 模板继承
  • 15.8 小结
  • 第3篇 项目篇
  • 第16章 明日科技企业网站
  • 16.1 系统分析
  • 16.1.1 系统功能结构
  • 16.1.2 功能预览
  • 16.1.3 系统流程图
  • 16.1.4 开发环境
  • 16.1.5 文件夹组织结构
  • 16.2 数据库设计
  • 16.2.1 数据库分析
  • 16.2.2 数据库逻辑设计
  • 16.3 前台首页设计
  • 16.3.1 前台首页概述
  • 16.3.2 前台首页技术分析
  • 16.3.3 导航栏实现过程
  • 16.3.4 幻灯片轮播实现过程
  • 16.4 新闻模块设计
  • 16.4.1 新闻模块概述
  • 16.4.2 新闻模块技术分析
  • 16.4.3 新闻列表页实现过程
  • 16.4.4 新闻详情页实现过程
  • 16.5 后台管理模块设计
  • 16.5.1 后台登录模块概述
  • 16.5.2 网站内容模块技术分析
  • 16.5.3 文章管理实现过程
  • 16.6 小结
  • 强化训练分册
  • 第1章 PHP语言基础
  • 应用技能拓展学习
  • 1.phpinfo()函数——打印PHP配置信息
  • 2.预定义常量
  • 3.PHP5中的新型字符串
  • 4.类型转换
  • 5.可变变量
  • 6.三元运算符
  • 7.字符串连接符
  • 8.递增或递减运算符的使用
  • 9.自定义函数实现替换空格符和回车符
  • 10.自定义函数实现字符串过滤
  • 11.什么函数需要使用默认参数
  • 实战技能强化训练
  • 训练一:基本功强化训练
  • 1.在页面中打印PHP的配置信息
  • 2.在页面中打印当前执行的PHP文件名
  • 3.动态输出JavaScript代码
  • 4.当数字遇到字符串
  • 5.使用可变变量输出I Like PHP!
  • 6.自定义数字的加密/解密算法
  • 7.使用条件运算符判断数字的奇偶性
  • 8.判断用户是否具有后台管理权限
  • 9.打印随机组合生日祝福语
  • 训练二:实战能力强化训练
  • 10.打印2000—2020年的所有闰年
  • 11.前置运算符和后置运算符的区别
  • 12.使用位运算符对数字进行加密和解密
  • 13.论坛内容的简短输出
  • 14.自定义函数过滤字符串
  • 第2章 流程控制语句
  • 应用技能拓展学习
  • 1.switch语句和break语句的结合使用
  • 2.验证码函数
  • 3.使用do…while语句的注意事项
  • 4.break语句与continue语句的区别
  • 5.if…else语句的执行顺序
  • 6.while语句和do…while语句的区别
  • 实战技能强化训练
  • 训练一:基本功强化训练
  • 1.考试成绩评定
  • 2.图片验证码
  • 3.健康生活提示
  • 4.员工生日列表
  • 5.员工详细信息浏览
  • 6.表格的动态创建
  • 7.控制页面中表情图的输出
  • 8.动态改变页面中单元格的背景颜色
  • 9.屏蔽偶数次的数据输出
  • 10.跳过数据输出中指定的记录
  • 11.执行指定次数的循环
  • 训练二:实战能力强化训练
  • 12.控制登录用户权限
  • 13.网页框架的制作
  • 14.员工信息的批量删除
  • 15.员工信息的管理
  • 16.Session购物车中数据的读取
  • 17.网页版九九乘法表
  • 18.读取购物车中的数据
  • 19.图像验证码的生成
  • 第3章 字符串操作与正则表达式
  • 应用技能拓展学习
  • 1.addslashes()函数—对指定SQL语句进行自动转义
  • 2.stripslashes()函数—将addslashes()函数转义的字符串还原
  • 3.str_ireplace()函数—字符串替换
  • 4.strrev()函数—将字符串反转
  • 5.strtolower()函数与strtoupper()函数
  • 6.htmllentities()函数—使HTML代码格式化输出
  • 7.number_format()函数—格式化数字
  • 8.date()函数—日期函数
  • 9.similar_text()函数—字符串的相似度获取
  • 10.base64_encode()函数和base64_decode()函数
  • 11.urlencode()函数—对字符串进行URL编码
  • 12.urldecode()函数—对字符串进行URL解码
  • 13.ord()函数—获取字符的ASCII码
  • 14.通过异或方式对字符串加密的原理
  • 15.strval()函数—将数字转换为字符串
  • 16.preg_match()函数—匹配指定字符串
  • 17.验证IP地址是否合法的正则表达式
  • 18.自定义函数msubstr()解决对中文字符串截取时出现乱码的问题
  • 19.split()函数—用正则表达式将字符串分割
  • 20.microtime()函数—获取查询操作的执行时间
  • 21.验证E-mail地址格式的正则表达式
  • 22.验证邮政编码格式的正则表达式
  • 23.使用strlen()函数处理中文字符需要注意的地方
  • 24.strstr()函数和strpos()函数的区别
  • 实战技能强化训练
  • 训练一:基本功强化训练
  • 1.对论坛的帖子内容进行转义
  • 2.还原论坛中的帖子内容
  • 3.查询关键字描红
  • 4.获取上传文件的后缀
  • 5.统一上传文件名称的大小写
  • 6.论坛中直接输出HTML脚本
  • 7.货币数据的格式化输出
  • 8.日期、时间的格式化输出
  • 9.比对论坛帖子的相似度
  • 10.验证E-mail地址格式是否正确
  • 训练二:实战能力强化训练
  • 11.对用户密码进行加密和解密
  • 12.保护URL地址中传递的参数
  • 13.解析URL地址中传递的编码参数
  • 14.获取任意字符的ASCII码
  • 15.通过异或方式对用户注册密码进行加密
  • 16.字符串与数字之间的转换
  • 17.通过正则表达式对字符串进行匹配查找
  • 18.通过IP地址查找主机所在地
  • 19.解决对中文字符串截取时乱码问题
  • 20.统计关键字的查询结果
  • 21.计算查询操作的执行时间
  • 22.判断邮政编码格式是否正确
  • 第4章 PHP数组
  • 应用技能拓展学习
  • 1.array_push()函数—向数组中添加元素
  • 2.array_pop()函数—获取并返回array数组的最后一个单元
  • 3.array_unique()函数—去除数组中的重复元素
  • 4.强制类型转换
  • 5.shuffle()函数—将数组元素进行随机排序
  • 6.rand()函数—获取随机数
  • 7.array_key_exists()函数—检测数组中是否存在某个值
  • 8.current()函数—返回数组中的当前单元
  • 9.array_merge()函数—合并数组
  • 10.array_chunk()函数—将一个数组分割成多个
  • 11.count()函数—计算数组长度
  • 实战技能强化训练
  • 训练一:基本功强化训练
  • 1.向数组中添加元素
  • 2.将数组中指定索引位置的元素替换
  • 3.获取数组中最后一个元素
  • 4.去除数组中的重复元素
  • 5.字符串与数组的转换
  • 6.对数组元素进行随机排序
  • 7.随机抽取数组中元素
  • 8.获取数组当前的键名和值
  • 训练二:实战能力强化训练
  • 9.检测数组中是否存在某个值
  • 10.获取数组中的当前单元
  • 11.从数组中随机取出元素
  • 12.合并数组
  • 13.拆分数组
  • 第5章 面向对象
  • 应用技能拓展学习
  • 1.方法重载
  • 2.final关键字
  • 3.对象类型检测
  • 4.__set()和__get()方法
  • 5.__call()方法
  • 6.__toString()方法
  • 7.__isset()方法
  • 8.__unset()方法
  • 9.__autoload()方法
  • 10.类和对象的关系
  • 11.方法与函数的区别
  • 实战技能强化训练
  • 训练一:基本功强化训练
  • 1.数据库连接类中定义数据库连接方法
  • 2.使用重载实现不同类型数据的运算
  • 3.使用$this关键字调用汽车类自身的方法
  • 4.学生类中使用构造方法为学生信息初始化
  • 5.圆类中使用const关键字定义圆周率类常量
  • 6.通过继承实现多态
  • 训练二:实战能力强化训练
  • 7.使用final关键字防止类被继承
  • 8.检测当前对象属于哪个类
  • 9.使用__set()方法为类中未声明的属性赋值
  • 10.使用__get()方法获取未定义属性的名称
  • 11.使用__call()方法打印类中未定义方法的信息
  • 12.使用__toString()方法将类的实例转化为字符串
  • 13.使用__isset()方法提示未定义属性信息
  • 14.使用__unset()方法提示未定义属性信息
  • 15.使用__autoload()方法自动导入类文件
  • 第6章 PHP与Web交互
  • 应用技能拓展学习
  • 1.move_uploaded_file()函数——文件上传
  • 2.动态改变文本框的rows属性
  • 3.打开新窗口
  • 4.定义<a>标签的样式
  • 5.定义<body>标签的CSS样式
  • 6.利用<div>的定位技术对页面进行布局
  • 7.使用JavaScript代码定义单击事件
  • 8.使用JavaScript代码动态地改变文本框的颜色
  • 9.使用JavaScript代码实现动态插入信息
  • 10.Web工作原理
  • 11.JavaScript和Java的关系
  • 12.JavaScript和jQuery的关系
  • 实战技能强化训练
  • 训练一:基本功强化训练
  • 1.上传图片的表单
  • 2.设置文本框的只读属性
  • 3.自动计算金额
  • 4.设置文本框的样式
  • 5.文本域的滚动条
  • 6.省市级联动菜单
  • 7.设置下拉列表的样式
  • 8.设置超链接的样式
  • 9.设置<body>的样式
  • 10.模拟的进度条
  • 11.<div>标签设计用户注册页面
  • 12.<div>标签设计论坛帖子浏览页面
  • 训练二:实战能力强化训练
  • 13.Tab键在文本域中的体现
  • 14.去掉下拉选项的边框
  • 15.修改表单属性为弹出窗口
  • 16.表单输入单元的文字设置
  • 17.表单输入单元单击删除
  • 18.表单文本输入的移动选择
  • 19.选择头像
  • 第7章 MySQL数据库基础
  • 应用技能拓展学习
  • 1.set语句——设置不同变量
  • 2.模糊查询
  • 3.查询非空数据
  • 4.distinct关键字——不显示重复记录
  • 5.多表分组统计的实现
  • 6.sum()函数——对某字段的所有记录进行求和
  • 7.avg()函数——获取某字段所有记录的平均值
  • 8.in关键字——多表之间的嵌套查询
  • 9.any、some和all关键字
  • 10.子查询
  • 11.在phpMyAdmin图形化界面工具中修改操作与删除操作的区别
  • 12.drop、delete和truncate的区别
  • 13.主键、外键和索引的区别
  • 实战技能强化训练
  • 训练一:基本功强化训练
  • 1.避免输出中文字符串时出现乱码
  • 2.动态创建MySQL数据库
  • 3.动态创建数据表
  • 4.动态创建MySQL数据字段
  • 5.查询字符串
  • 6.查询非空数据
  • 7.查询统计结果中的前n条记录
  • 8.查询结果不显示重复记录
  • 9.多表分组统计
  • 训练二:实战能力强化训练
  • 10.使用聚集函数sum()对学生成绩进行汇总
  • 11.使用聚集函数avg()求学生的平均成绩
  • 12.复杂的嵌套查询
  • 13.嵌套查询在查询统计中的应用
  • 14.使用子查询生成派生的表
  • 15.phpMyAdmin操作数据
  • 第8章 PHP操作MySQL数据库
  • 应用技能拓展学习
  • 1.mysqli类
  • 2.mysqli_close()函数——实现MySQLi的内存回收
  • 3.mysqli_connect()函数——连接MySQL数据库
  • 4.mysqli_real_connect()函数——连接MySQL数据库
  • 5.mysqli_error ()函数——获取最后一次应用数据库操作函数出错时的错误信息
  • 6.mysqli_fetch_object()函数——获取查询结果中数据
  • 7.创建MySQL视图
  • 8.修改MySQL视图
  • 9.创建传入参数的存储过程
  • 10.创建MySQL触发器
  • 11.查看MySQL数据库中的触发器
  • 12.事务的处理函数
  • 13.在命令模式下对数据库进行备份
  • 14.恢复数据库命令
  • 15 .mysqli_fetch_array() 、mysqli_fetch_assoc() 、mysqli_fetch_row()和mysqli_fetch_object()区别
  • 16.mysqli_prepare()和mysqli_stmt_prepare()区别
  • 实战技能强化训练
  • 训练一:基本功强化训练
  • 1.使用MySQLi扩展库连接MySQL数据库
  • 2.通过MySQLi扩展库实现多表查询
  • 3.通过MySQLi扩展技术实现内存的回收
  • 4.使用MySQLi实现用户登录
  • 5.使用MySQLi实现用户注册
  • 6.使用MySQLi实现数据浏览
  • 7.在MySQL数据库中创建视图
  • 8.修改MySQL数据库中的视图
  • 9.删除MySQL视图
  • 10.使用MySQL视图查询学生成绩信息
  • 训练二:实战能力强化训练
  • 11.使用存储过程实现用户注册
  • 12.创建MySQL触发器
  • 13.查看MySQL触发器
  • 14.使用事务处理技术实现关联表间信息的删除
  • 15.使用事务处理技术实现银行的安全转账
  • 16.通过命令模式备份数据库
  • 17.通过手动方式备份数据库
  • 18.通过命令方式恢复数据库
  • 第9章 PDO数据库抽象层
  • 应用技能拓展学习
  • 1.不同的数据库对日期型数据查询的区别
  • 2.limit关键字
  • 3.提高SQL执行效率的方法
  • 4.distinct与order by的联合使用
  • 5.左连接
  • 6.右连接
  • 7.having关键字
  • 8.where和having的区别
  • 9.PDO的错误处理模式
  • 10.try/catch异常捕获
  • 11.errorCode()方法——获取操作数据库时产生的错误代码
  • 12.errorInfo ()方法——获取操作数据库时产生的错误信息
  • 13.PDO中的事务处理
  • 14.为什么PDO能够防止SQL注入
  • 15.PDO类和PDOStatement类的关系
  • 实战技能强化训练
  • 训练一:基本功强化训练
  • 1.查询日期型数据
  • 2.查询逻辑型数据
  • 3.查询非空数据
  • 4.利用变量查询字符型数据
  • 5.查询指定的N条记录
  • 6.查询前N条记录
  • 7.查询从指定位置开始的N条记录
  • 8.查询大于指定条件的记录
  • 9.查询结果不显示重复记录
  • 10.not与谓词进行组合条件的查询
  • 训练二:实战能力强化训练
  • 11.left outer join查询
  • 12.right outer join查询
  • 13.利用having语句过滤分组数据
  • 14.获取查询错误号
  • 15.获取查询错误信息
  • 16.在PDO中设置错误模式
  • 17.通过异常处理捕获PDO异常信息
  • 18.使用函数die()打印错误信息
  • 第10章 Cookie与Session
  • 应用技能拓展学习
  • 1.利用Cookie限制用户访问网站时间
  • 2.session_set_cookie_params()函数
  • 3.利用Session实现购物车
  • 4.session_save_path()函数
  • 5.Session缓存
  • 6.Session数据库存储
  • 7.Cookie和Session的区别
  • 8.Cookie和Session的关系
  • 实战技能强化训练
  • 训练一:基本功强化训练
  • 1.统计用户的在线时间
  • 2.在客户端浏览器删除Cookie
  • 3.屏蔽页面刷新对计数器的影响
  • 4.在不同页面之间传递数据
  • 5.解决Session中的常见问题
  • 训练二:实战能力强化训练
  • 6.限制用户访问网站的时间
  • 7.Session购物车
  • 8.将Session数据存储到数据库中
  • 9.Session更换聊天室界面
  • 10.清理Session缓存提高网站访问的效率
  • 第11章 图形图像处理技术
  • 应用技能拓展学习
  • 1.使用JavaScript方法随机生成4位随机数
  • 2.将图片以二进制的形式输出
  • 3.onmousewheel事件——鼠标滚轮滚动事件
  • 4.mt_rand()函数——产生min和max之间的随机数
  • 5.getimagesize()函数——获取图片实际尺寸
  • 6.setInterval()函数——在指定时间间隔内调用某函数
  • 7.imagecopyresized()函数——图像复制
  • 8.Apache防盗链技术原理
  • 9.通过Session防盗链
  • 10.imagettftext ()函数——在图像中添加文字
  • 11.imagecopy()函数
  • 12.生成带有干扰线的数字图形验证码
  • 13.imageline()函数——绘制线条
  • 14.imagefilledrectangle()函数——绘制填充矩形
  • 15.SetFont()方法——设置文字样式
  • 16.SetMargin()方法——设置边距
  • 17.Set90AndMargin()方法——旋转90°
  • 18.JpGraph中文乱码
  • 19.如何使用JpGraph的其他图形
  • 实战技能强化训练
  • 训练一:基本功强化训练
  • 1.数字验证码
  • 2.通过鼠标滚轮控制图片大小
  • 3.显示随机图像
  • 4.获取页面中图像的实际尺寸
  • 5.图像的手动播放
  • 6.图像的自动播放
  • 7.任意调整上传图像的大小
  • 8.Apache防盗链技术
  • 9.通过Session变量防盗链
  • 10.GD2函数在照片上添加文字
  • 11.GD2函数为图片添加文字水印
  • 12.GD2函数为图片添加图像水印
  • 训练二:实战能力强化训练
  • 13.GD2函数生成图形验证码
  • 14.GD2函数折线图分析网站月访问量走势
  • 15.GD2函数柱形图分析编程词典满意度调查
  • 16.GD2函数饼形图分析图书市场的份额
  • 17.柱形图分析产品月销售量
  • 18.柱形图展示编程词典上半年销量
  • 19.折线图分析网站一天内的访问走势
  • 20.柱形图分析编程词典销售比例
  • 21.饼形图展示各语言编程词典销售比例
  • 第12章 文件系统
  • 应用技能拓展学习
  • 1.header()函数——通过HTTP方式下载文件
  • 2.文本计数器设计原理
  • 3.basename()函数——返回指定文件目录中的基本文件名
  • 4.allow_url_fopen参数
  • 5.删除指定目录下特定格式文件
  • 6.addslashes()函数——通过反斜线来引用字符串
  • 7.目录函数
  • 8.disk_total_space()函数——获取磁盘分区的大小
  • 9.filectime()函数——返回指定文件的索引节点修改时间
  • 10.filemtime ()函数——返回指定文件filename的最后修改时间
  • 11.对URL字符串进行编码的重要性
  • 12.file()函数和file_get_contents()函数的区别
  • 13.设置表单属性enctype
  • 实战技能强化训练
  • 训练一:基本功强化训练
  • 1.通过header()函数进行下载
  • 2.从文本文件中读取注册服务条款
  • 3.可以屏蔽刷新功能的文本计数器
  • 4.判断文件是否被改动
  • 5.重新定义上传文件的名称
  • 6.读取远程文件的数据
  • 7.删除指定目录下的所有.ini文件
  • 8.将文本文件中数据存储到数据库中
  • 训练二:实战能力强化训练
  • 9.目录操作汇总
  • 10.重新定义目录的名称
  • 11.获取磁盘分区的大小
  • 12.遍历指定目录下的所有文件
  • 13.遍历、删除指定目录下的所有文件
  • 第13章 PHP与Ajax技术
  • 应用技能拓展学习
  • 1.使用<iframe>实现Ajax文件上传
  • 2.Createthumb()函数——创建缩略图
  • 3.array_unique()函数—去除数组中的重复元素
  • 4.无刷新分页实现原理
  • 5.iconv()函数——实现编码转换功能
  • 6.Ajax技术中的编码转换
  • 7.mysql_insert_id()获取插入数据的ID
  • 8.防止输出缓存数据
  • 9.返回文档中所有元素的列表
  • 10.无刷新级联下拉列表实现原理
  • 11.浏览器兼容性问题
  • 12.使用jQuery的Ajax方法
  • 实战技能强化训练
  • 训练一:基本功强化训练
  • 1.使用iframe实现Ajax文件上传
  • 2.createthumb函数——创建缩略图
  • 3.Ajax动态生成缩略图
  • 4.Ajax无刷新级联下拉列表
  • 5.Ajax读取HTML文件
  • 6.Ajax查询图书信息
  • 7.Ajax无刷新分页
  • 8.Ajax实现博客文章类别添加
  • 训练二:实战能力强化训练
  • 9.Ajax实现用户登录
  • 10.Ajax无刷新倒计时
  • 11.Ajax无刷新显示聊天信息
  • 12.Ajax无刷新读取XML文件
  • 13.Ajax读取XML节点属性
  • 14.Ajax无刷新获取用户的个人信息
  • 15.Ajax无刷新获取指定信息
  • 答案提示
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。