PHP+MySQL网站开发从零开始学 : 视频教学版
معرفی کتاب «PHP+MySQL网站开发从零开始学 : 视频教学版» نوشتهٔ 樊爱宛,黄凯، منتشرشده توسط نشر 清华大学出版社 در سال 2017. این کتاب در فرمت pdf، زبان zh ارائه شده است. «PHP+MySQL网站开发从零开始学 : 视频教学版» در دستهٔ بدون دستهبندی قرار دارد.
PHP已经走过了20多年,目前最新版本是PHP 7,性能方面得到了大幅度的提升。本书就是立足于最新版的PHP和MySQL,从最基础的语法基础开发,让没有编程基础的人也学会PHP+MySQL网站开发。本书分为4篇共19章,第一篇(1~6章)先介绍PHP 7的语法和一些新特色;第二篇(7~10章)是PHP的一些高级应用,如国际化、zip文件处理、图形图像操作、正则表达式;第三篇(11~15章)是MySQL数据库的基础入门,包括数据库、数据表和数据的常见操作;最后一篇(16~17章)是PHP+MySQL的混合操作,还包含两个大型项目的开发步骤。本书适合所有想学习网页开发、Web项目开发的入门读者,也适合所有想学习PHP的读者,还适合做一些培训机构的PHP和MySQL培训教材。 封面 1 扉页 2 内容简介 3 版权页 3 前言 4 目录 8 第1章 认识PHP 7 22 1.1 PHP的发展历程 22 1.2 PHP语言的优缺点 23 1.3 谁在用PHP 24 1.4 PHP 7的新特性 24 1.5 搭建PHP开发环境 26 1.6 配置和启动XAMPP 31 1.7 第一个PHP程序:Hello World 35 1.8 PHP 的开发工具 36 第2章 PHP 基础语法 52 2.1 PHP 标识符 52 2.2 变量 53 2.3 常量 55 2.4 数据类型 57 2.5 表达式 63 2.6 运算符 63 2.7 流程控制 67 2.8 函数(function) 72 第3章 PHP 与用户交互 79 3.1 表单处理 79 3.2 表单元素及处理 81 3.3 Cookie 87 3.4 Session 90 第4章 字符串和数组 93 4.1 字符串 93 4.2 数组的类型 100 4.3 统计数组元素个数count()函数 102 4.4 用foreach遍历数组 103 4.5 设置数组指针—reset()、end()、 next()、prev()、current()、each() 103 4.6 数组排序 104 4.7 数组常见操作 107 第5章 日期与时间 111 5.1 设置时区 111 5.2 获取UNIX时间戳 112 5.3 根据时间戳获取日期和时间 112 5.4 根据日期和时间获取时间戳 113 5.5 根据时间戳获取包含日期信息的数组 113 5.6 验证日期的有效性 114 5.7 输出指定格式的日期和时间 115 5.8 面向对象的日期时间类 116 第6章 文件与目录 121 6.1 文件操作 121 6.2 目录操作 128 第7章 PHP 与国际化 131 7.1 多字节字符函数 131 7.2 intl模块简介 134 第8章 PHP与zip文件处理 137 8.1 zip函数 137 8.2 处理zip文件的必杀技:ZipArchive类 141 第9章 图形图像处理 146 9.1 启用GD2扩展库 146 9.2 创建图形图像 147 9.3 操作图形图像 150 9.4 操作已有的图片 151 第10章 正则表达式 156 10.1 在PHP中使用正则表达式 156 10.2 正则表达式中的符号 158 10.3 验证URL 162 10.4 验证电话号码 163 第11章 MySQL的安装与配置 164 11.1 什么是MySQL 164 11.2 安装与配置MySQL5.6 165 11.3 启动服务并登录MySQL数据库 175 11.4 更改MySQL的配置 179 11.5 MySQL安装失败解决方案 181 第12章 数据库的基本操作 182 12.1 创建数据库 182 12.2 删除数据库 184 12.3 数据库存储引擎 185 12.4 查看默认存储引擎 194 12.5 实战演练——创建数据库的全过程 195 第13章 数据表的基本操作 197 13.1 新建数据表 197 13.2 查看数据表结构 206 13.3 修改数据表 209 13.4 删除数据库表 221 13.5 实战——数据库和数据表的基本操作 225 第14章 数据的基本操作 232 14.1 添加数据 232 14.2 更新数据 238 14.3 删除数据 241 14.4 查询数据 243 14.5 实战演练1——记录的添加、更新和删除 262 14.6 实战演练2——数据表综合查询案例 268 第15章 数据库的备份和还原 275 15.1 数据备份 275 15.2 数据还原 282 15.3 数据库迁移 285 15.4 表的IMPORT和EXPORT 287 15.5 实战演练——数据库的备份与恢复 299 第16章 PHP操作MySQL 305 16.1 启动XAMPP中自带的MySQL数据库 305 16.2 PHP 连接和关闭数据库 308 16.3 PHP 操作数据库 309 16.4 PHP 操作数据表 313 16.5 PHP 操作数据 317 第17章 使用RebBeanPHP更方便地管理数据 324 17.1 下载安装RedBeanPHP 324 17.2 快速开始 325 17.3 RedBeanPHP的CRUD 327 17.4 查询数据库 330 17.5 操作数据库 335 17.6 调试RedBeanPHP 337 17.7 其他高级功能 339 第18章 使用PHP+MySQL构建模拟考试系统 342 18.1 功能分析 342 18.2 准备工作 342 18.3 用户注册与登录 346 18.4 首页 349 18.5 管理模块 351 18.6 用户模块 361 第19章 使用PHP+MySQL构建在线购物网站 368 19.1 功能分析 368 19.2 准备工作 370 19.3 注册登录模块 375 19.4 显示模块 381 19.5 用户模块 393 19.6 管理模块 400 正文结束 416
دانلود کتاب PHP+MySQL网站开发从零开始学 : 视频教学版