映月读书网

名著阅读

映月读书网

手机阅读更精彩!

  • 影视原著
  • 武侠小说
  • 言情小说
  • 都市文学
  • 灵异悬疑
  • 盗墓小说
  • 网络文学
  • 恐怖文学
  • 古典小说
  • 国学经典
  • 外国名著
  • 四大名著
  • 诸子百家
关于本站

本站所有内容均来自网络,如果有侵权,请联系删除。

sitemap | 影视原著

映月读书网 > PHP和MySQL Web开发(原书第4版)全文阅读 >

PHP和MySQL Web开发(原书第4版)在线阅读

PHP和MySQL Web开发(原书第4版)

作者:Luke Welling / Laura Thomson
内容简介:本书将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子。本书是第4版,经过了全面的更新、重写和扩展,包括PHP5.3最新改进的特性(例如,更好的错误和异常处理),MySQL的存储过程和存储引擎,Ajax技术与Web2.0以及Web应用需要注意的安全问题。……
最近更新:2025-06-19  最新章节:光盘内容
  • 对本书的赞誉
  • 译者序
  • 前言
  • 使用本书将学习到哪些知识
  • 什么是PHP
  • MySQL是什么
  • 为什么要使用PHP和MySQL
  • PHP的一些优点
  • PHP 5.0的新特性
  • MySQL的一些优点
  • MySQL 5.0的新特性
  • 本书的组织结构
  • 我们希望得到您的反馈
  • 读者服务
  • 致谢
  • 作者简介
  • 其他参与者
  • 第一篇 使用PHP
  • 1.2 创建一个示例应用:Bob的汽车零部件商店
  • 1.3 在HTML中嵌入PHP
  • 1.4 添加动态内容
  • 1.5 访问表单变量
  • 1.6 理解标识符
  • 1.7 检查变量类型
  • 1.8 声明和使用常量
  • 1.9 理解变量的作用域
  • 1.10 使用操作符
  • 1.11 计算表单总金额
  • 1.12 理解操作符的优先级和结合性
  • 1.13 使用可变函数
  • 1.14 根据条件进行决策
  • 1.15 通过迭代实现重复动作
  • 1.16 从控制结构或脚本中跳出
  • 1.17 使用可替换的控制结构语法
  • 1.18 使用declare
  • 1.19 下一章
  • 第2章 数据的存储与检索
  • 2.2 存储和检索Bob的订单
  • 2.3 文件处理
  • 2.4 打开文件
  • 2.5 写文件
  • 2.6 关闭文件
  • 2.7 读文件
  • 2.8 使用其他有用的文件函数
  • 2.9 文件锁定
  • 2.10 更好的方式:数据库管理系统
  • 2.11 进一步学习
  • 2.12 下一章
  • 第3章 使用数组
  • 3.2 数字索引数组
  • 3.3 使用不同索引的数组
  • 3.4 数组操作符
  • 3.5 多维数组
  • 3.6 数组排序
  • 3.7 多维数组的排序
  • 3.8 对数组进行重新排序
  • 3.9 从文件载入数组
  • 3.10 执行其他数组操作
  • 3.11 进一步学习
  • 3.12 下一章
  • 第4章 字符串操作与正则表达式
  • 4.2 字符串的格式化
  • 4.3 用字符串函数连接和分割字符串
  • 4.4 字符串的比较
  • 4.5 使用字符串函数匹配和替换子字符串
  • 4.6 正则表达式的介绍
  • 4.7 用正则表达式查找子字符串
  • 4.8 用正则表达式替换子字符串
  • 4.9 使用正则表达式分割字符串
  • 4.10 进一步学习
  • 4.11 下一章
  • 第5章 代码重用与函数编写
  • 5.2 使用require()和include()函数
  • 5.3 在PHP中使用函数
  • 5.4 理解为什么要定义自己的函数
  • 5.5 了解基本的函数结构
  • 5.6 使用参数
  • 5.7 理解作用域
  • 5.8 参数的引用传递和值传递
  • 5.9 使用Return关键字
  • 5.10 实现递归
  • 5.11 进一步学习
  • 5.12 下一章
  • 第6章 面向对象的PHP
  • 6.2 在PHP中创建类、属性和操作
  • 6.3 类的实例化
  • 6.4 使用类的属性
  • 6.5 使用private和public关键字控制访问
  • 6.6 类操作的调用
  • 6.7 在PHP中实现继承
  • 6.8 类的设计
  • 6.9 编写类代码
  • 6.10 理解PHP面向对象的高级功能
  • 6.11 下一章
  • 第7章 错误和异常处理
  • 7.2 Exception类
  • 7.3 用户自定义异常
  • 7.4 Bob的汽车零部件商店应用程序的异常
  • 7.5 异常和PHP的其他错误处理机制
  • 7.6 进一步学习
  • 7.7 下一章
  • 第二篇 使用MySQL
  • 8.2 设计Web数据库
  • 8.3 Web数据库架构
  • 8.4 进一步学习
  • 8.5 下一章
  • 第9章 创建Web数据库
  • 9.2 登录到MySQL
  • 9.3 创建数据库和用户
  • 9.4 设置用户与权限
  • 9.5 MySQL权限系统的介绍
  • 9.6 创建一个Web用户
  • 9.7 使用正确的数据库
  • 9.8 创建数据库表
  • 9.9 理解MySQL的标识符
  • 9.10 选择列数据类型
  • 9.11 进一步学习
  • 9.12 下一章
  • 第10章 使用MySQL数据库
  • 10.2 在数据库中插入数据
  • 10.3 从数据库中获取数据
  • 10.4 更新数据库记录
  • 10.5 创建后修改表
  • 10.6 删除数据库中的记录
  • 10.7 表的删除
  • 10.8 删除整个数据库
  • 10.9 进一步学习
  • 10.10 下一章
  • 第11章 使用PHP从Web访问MySQL数据库
  • 11.2 从Web查询数据库的基本步骤
  • 11.3 将新信息放入数据库
  • 11.4 使用Prepared语句
  • 11.5 使用PHP与数据库交互的其他接口
  • 11.6 进一步学习
  • 11.7 下一章
  • 第12章 MySQL高级管理
  • 12.2 提高MySQL数据库的安全性
  • 12.3 获取更多关于数据库的信息
  • 12.4 数据库的优化
  • 12.5 备份MySQL数据库
  • 12.6 恢复MySQL数据库
  • 12.7 实现复制
  • 12.8 进一步学习
  • 12.9 下一章
  • 第13章 MySQL高级编程
  • 13.2 存储引擎
  • 13.3 事务
  • 13.4 外键
  • 13.5 存储过程
  • 13.6 进一步学习
  • 13.7 下一章
  • 第三篇 电子商务与安全性
  • 14.2 考虑电子商务网站的类型
  • 14.3 理解风险和威胁
  • 14.4 选择一个策略
  • 14.5 下一章
  • 第15章 电子商务的安全问题
  • 15.2 安全威胁
  • 15.3 易用性、性能、成本和安全性
  • 15.4 建立一套安全政策
  • 15.5 身份验证原则
  • 15.6 加密技术基础
  • 15.7 数字证书
  • 15.8 安全的Web服务器
  • 15.9 审计与日志记录
  • 15.10 防火墙
  • 15.11 备份数据
  • 15.12 自然环境的安全性
  • 15.13 下一章
  • 第16章 Web应用的安全
  • 16.2 识别所面临的威胁
  • 16.3 了解与我们“打交道”的用户
  • 16.4 代码的安全性
  • 16.5 Web服务器和PHP的安全性
  • 16.6 数据库服务器的安全性
  • 16.7 保护网络
  • 16.8 计算机和操作系统的安全性
  • 16.9 灾难计划
  • 16.10 下一章
  • 第17章 使用PHP和MySQL实现身份验证
  • 17.2 实现访问控制
  • 17.3 使用基本身份验证
  • 17.4 在PHP中使用基本身份验证
  • 17.5 在Apache的.htaccess文件中使用基本身份验证
  • 17.6 使用mod_auth_mysql身份验证
  • 17.7 创建自定义身份验证
  • 17.8 进一步学习
  • 17.9 下一章
  • 第18章 使用PHP和MySQL实现安全事务
  • 18.2 使用加密套接字层(SSL)
  • 18.3 屏蔽用户的输入
  • 18.4 提供安全存储
  • 18.5 存储信用卡号码
  • 18.6 在PHP中使用加密技术
  • 18.7 进一步学习
  • 18.8 下一章
  • 第四篇 PHP的高级技术
  • 19.2 使用目录函数
  • 19.3 与文件系统的交互
  • 19.4 使用程序执行函数
  • 19.5 与环境变量交互:getenv()和putenv()
  • 19.6 进一步学习
  • 19.7 下一章
  • 第20章 使用网络函数和协议函数
  • 20.2 发送和读取电子邮件
  • 20.3 使用其他Web站点的数据
  • 20.4 使用网络查找函数
  • 20.5 备份或镜像一个文件
  • 20.6 进一步学习
  • 20.7 下一章
  • 第21章 日期和时间的管理
  • 21.2 在PHP日期格式和MySQL日期格式之间进行转换
  • 21.3 在PHP中计算日期
  • 21.4 在MySQL中计算日期
  • 21.5 使用微秒
  • 21.6 使用日历函数
  • 21.7 进一步学习
  • 21.8 下一章
  • 第22章 创建图像
  • 22.2 理解图像格式
  • 22.3 创建图像
  • 22.4 在其他页面中使用自动生成的图像
  • 22.5 使用文本和字体创建图像
  • 22.6 绘制图像与用图表描绘数据
  • 22.7 使用其他图像函数
  • 22.8 进一步学习
  • 22.9 下一章
  • 第23章 在PHP中使用会话控制
  • 23.2 理解基本的会话功能
  • 23.3 实现简单的会话
  • 23.4 创建一个简单的会话例子
  • 23.5 配置会话控制
  • 23.6 通过会话控制实现身份验证
  • 23.7 进一步学习
  • 23.8 下一章
  • 第24章 其他有用的特性
  • 24.2 终止执行:die()和exit()
  • 24.3 序列化变量和对象
  • 24.4 获取PHP环境信息
  • 24.5 暂时改变运行时环境
  • 24.6 源代码加亮
  • 24.7 在命令行中使用PHP
  • 24.8 下一章
  • 第五篇 创建实用的PHP和MySQL项目
  • 25.2 规划和运行Web应用程序项目
  • 25.3 重用代码
  • 25.4 编写可维护代码
  • 25.5 实现版本控制
  • 25.6 选择一个开发环境
  • 25.7 项目的文档化
  • 25.8 建立原型
  • 25.9 将逻辑和内容分离
  • 25.10 优化代码
  • 25.11 测试
  • 25.12 进一步学习
  • 25.13 下一章
  • 第26章 调试
  • 26.2 使用变量帮助调试
  • 26.3 错误报告级别
  • 26.4 改变错误报告设置
  • 26.5 触发自定义错误
  • 26.6 巧妙地处理错误
  • 26.7 下一章
  • 第27章 建立用户身份验证机制和个性化设置
  • 27.2 解决方案概述
  • 27.3 实现数据库
  • 27.4 实现基本的网站
  • 27.5 实现用户身份验证
  • 27.6 实现书签的存储和检索
  • 27.7 实现书签推荐
  • 27.8 考虑可能的扩展
  • 27.9 下一章
  • 第28章 创建一个购物车
  • 28.2 解决方案概述
  • 28.3 实现数据库
  • 28.4 实现在线目录
  • 28.5 实现购物车
  • 28.6 实现付款
  • 28.7 实现一个管理界面
  • 28.8 扩展该项目
  • 28.9 使用一个已有系统
  • 28.10 下一章
  • 第29章 创建一个基于Web的电子邮件服务系统
  • 29.2 解决方案概述
  • 29.3 建立数据库
  • 29.4 了解脚本架构
  • 29.5 登录与登出
  • 29.6 建立账户
  • 29.7 阅读邮件
  • 29.8 发送邮件
  • 29.9 扩展这个项目
  • 29.10 下一章
  • 第30章 创建一个邮件列表管理器
  • 30.2 解决方案概述
  • 30.3 建立数据库
  • 30.4 定义脚本架构
  • 30.5 实现登录
  • 30.6 用户函数的实现
  • 30.7 管理功能的实现
  • 30.8 扩展这个项目
  • 30.9 下一章
  • 第31章 创建一个Web论坛
  • 31.3 解决方案概述
  • 31.4 数据库的设计
  • 31.5 查看文章的树形结构
  • 31.7 添加新文章
  • 31.8 添加扩充
  • 31.9 使用一个已有的系统
  • 31.10 下一章
  • 第32章 生成PDF格式的个性化文档
  • 32.2 解决方案的组成
  • 32.3 解决方案概述
  • 32.4 处理标题的问题
  • 32.5 扩展该项目
  • 32.6 下一章
  • 第33章 使用XML和SOAP来连接Web服务
  • 33.2 解决方案的组成
  • 33.3 解决方案概述
  • 33.4 安装项目代码
  • 33.5 扩展这个项目
  • 33.6 进一步学习
  • 第34章 使用Ajax构建Web 2.0应用
  • 34.2 Ajax基础
  • 34.3 在以前的项目添加Ajax元素
  • 34.4 进一步学习
  • 附录
  • A.2 在Windows下安装Apache、PHP和MySQL
  • A.3 PEAR安装
  • A.4 设置其他配置
  • 附录B Web资源
  • B.2 MySQL和SQL的特定资源
  • B.3 Apache资源
  • B.4 Web开发
  • 光盘内容