PHP&MySQLWeb网络编程

PHP&MySQLWeb网络编程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2001-04
版次: 1
ISBN: 9787115091260
定价: 48.00
装帧: 精装
开本: 其他
纸张: 其他
页数: 507页
  • 本书的内容分为三个部分。第一篇介绍PHP 语言的基本使用方法,包括PHP 语言的基本概念、安装和基本语法;第二篇介绍MySQL 数据库的基本原理,讲解MySQL 数据库的安装、操作语言、操作函数等内容;第三篇结合前两篇的知识,用大量实例来讲解如何创建实际的Web 应用程序。 第一篇 PHP语言第一章 PHP语言概述 21.1 什么是PHP 21.2 PHP语言的发展历史 21.3 PHP的特点 31.4 PHP的工作机制 41.5 简单的PHP程序介绍 51.6 总结 9第二章 建立PHP工作环境 102.1 安装PHP的准备工作 102.2 在Linux系统中安装PHP 112.3 在Windows操作系统中安装PHP 132.3.1 在Win 98操作系统中安装PHP 132.3.2 在Win 2000下安装PHP 162.4 总结 16第三章 PHP速成 173.1 PHP语言基本语法规则 173.1.1 PHP语言嵌入HTML的方式 183.1.2 在PHP语句中添加注释 193.1.3 PHP语句标记 193.2 PHP训的数据类型、运算符和表达式 193.2.1 PHP语言中的数据类型 203.2.2 运算符和表达式 313.2.3 PHP语言中的语句 413.2.4 小结 423.3 流程控制 423.3.1 程序的基本结构 433.3.2 if()…else语句 443.3.3 swiitch语句 483.3.4 循环控制语句 503.3.5 break语句和continue语句 543.3.6 exit语句和return语句 553.3.7 小结 563.4 函数 563.4.1 函数的定义 573.4.2 函数的参数 583.4.3 return语句 623.4.4 函数的调用 643.4.5 变量的作用字段和静态变量 683.4.6 小结 723.5 常用的系统函数 723.5.1 输入/输出函数 733.5.2 文件操作函数 783.5.3 数据操作函数 863.5.4 数学函数 1023.5.5 时间和日期函数 1063.5.6 图像函数 1113.5.7 关于PHP函数库的说明 1183.5.8 小结 1203.6 输入/输出系统 1203.6.1 信息的输入 1213.6.2 信息的输出 1243.6.3 使用Coodies 1253.6.4 PHP中的环境变量 1283.6.5 文件操作 1283.6.6 小结 1333.7 面向对象技术 1343.7.1 面向对象的基本概念 1343.7.2 在PHP语言中使用类和对象 1393.7.3 面向对象总结 1453.8 总结 145第二篇 MySQL数据库第四章 MySQL数据库概述 1484.1 MySQL数据库的特征 1484.2 MySQL数据库的安装 1494.2.1 安装MySQL二进制代码分发 1494.2.2 Linux RPM安装 1504.2.3 安装MySQL源代码分发 1504.3 MySQL数据库的基本结构 1514.3.1 网络功能的实现和通信的方式 1514.3.2 数据库的本地结构 1524.3.3 数据表的构成 1534.4 MySQL支持的数据类型 1534.4.1 列类型概述 1534.4.2 字符串类型 1554.4.3 数值列类型 1604.4.4 日期和时间类型 1614.4.5 NULL空值 1624.5 数据库设计的基本概念 1624.5.1 数据模型设计的基本过程 1624.5.2 简单的数据库设计的实例 1634.5.3 连接到MySQL服务器 1644.5.4 口令的安全问题 1654.5.5 构建实践的数据库环境 1664.5.6 查看创建的结果 1724.6 总结 174第五章 MySQL数据库的使用 1755.1 SQL语言的基本概念 1755.2 MySQL中数据定义SQL语言的使用 1755.2.1 创建、删除和选择数据库 1765.2.2 创建、删除基本表 1765.2.3 修改表的结构 1835.2.4 使用OPTIMIZE TABLE优化表 1855.2.5 创建、删除和修改索引 1865.3 MySQL中数据操作语句的使用 1885.3.1 基本信息的检索 1885.3.2 高级信息的检索 1965.3.3 获取关于SELECT的信息 2075.3.4 增加和删除记录 2105.4 环境设定相关的SQL语句 2165.4.1 设置服务器/客户连接的参数 2165.4.2 数据刷新和终止线程 2175.5 性能的优化 2215.5.1 系统瓶颈 2225.5.2 索引的选择 2235.5.3 选择表类型 2255.6 多媒体数据的组织方式 2295.6.1 直接存放方式 2295.6.2 间接存放的方式 2305.7 MySQL数据库的局限 2315.7.1 事务的提交/会滚功能 2315.7.2 嵌套查询 2325.7.3 存储过程 2335.7.4 触发器 2335.7.5 视图 2345.7.6 记录级的锁定和访问权限的设定 2345.7.7 外部键和引用来增强数据的完整性检查 2355.8 总结 235第六章 MySQL数据库管理和数据库安全 2376.1 MySQL数据目录的维护和管理 2376.1.1 数据目录的位置和结构 2376.1.2 MySQL的状态文件 2396.2 MySQL数据库的管理工作 2436.2.1 数据库管理员应当熟悉的内容 2436.2.2 数据库服务器的启动和关闭 2436.2.3 mysqladmin的使用 2506.2.4 MySQL的存取权限系统 2526.2.5 数据库用户帐号的管理 2596.2.6 数据库日志文件的维护 2666.2.7 数据库的备份和拷贝 2676.2.8 检查和维护数据库表 2736.2.9 安排数据库的维护任务 2746.3 性能的优化 2746.3.1 服务器参数调节 2756.3.2 重定位数据目录 2826.3.3 配置和安装多个服务器 2846.4 总结 286第三篇 PHP & MySQL Web编程第七章 用PHP编写CGI程序 2897.1 CGI的基本知识 2897.1.1 使用CGI的原因 2897.1.2 什么是CGI 2897.1.3 CGI的工作方式 2917.2 用PHP编写CGI程序 3067.2.1 PHP的CGI工作方式环境设置 3067.2.2 用PHP编写CGI程序实例 3077.3 用PHP编写CGI程序的注意事项 3157.3.1 URL编解码问题 3157.3.2 CGI程序的安全性 3167.3.3 CGI程序的调试 3167.3.4 CGI程序和其他的应用程序 3197.4 总结 319第八章 用PHP操作MySQL数据库 3218.1 开发网络应用的一般步骤 3218.1.1 一般应用设计环节 3218.1.2 数据和处理 3228.2 MySQL数据库的PHP接口函数 3248.2.1 数据库服务器连接 3258.2.2 数据库操作函数 3268.2.3 从数据库中获取信息的操作函数 3288.2.4 错误处理函数 3318.3 phpMyAdmin的使用说明 3338.3.1 安装phpMyAdmin软件 3338.3.2 使用phpMyAdmin常见的问题 3378.3.3 phpMyAdmin的设计分析 3388.4 使用MySQL数据库的PHP程序实例 3408.5 总结 347第九章 用户管理程序 3489.1 Apache服务器上的用户身份认证 3489.1.1 Apache身份认证的基本原理 3489.1.2 Apache身份认证设置 3499.2 用PHP实现身份认证 3539.2.1 HTTP认证原理 3539.2.2 PHP实现基本认证 3539.2.3 PHP结合MySQL数据库实现身份认证 3559.3 用户管理 3579.3.1 数据表格 3589.3.2 系统基本函数 3589.3.3 用户信息登记程序 3629.3.4 用户登录程序 3669.3.5 用户找回密码程序 3689.4 总结 375第十章 电子邮件处理程序 37710.1 电子邮件基本知识 37710.1.1 电子邮件协议 37710.1.2 电子邮件系统工作原理 37810.1.3 电子邮件的基本结构 37910.2 用PHP编写发信程序 38210.3 用PHP编写邮件处理程序 39010.3.1 PHP邮件处理程序原理 39010.3.2 PHP电子邮件操作函数 39110.3.3 一个在线读信程序 39210.4 在线信箱管理 40810.5 总结 408第十一章 建立聊天室 41011.1 聊天室基本原理 41011.2 聊天室的数据准备 41111.3 聊天室程序设计 41211.3.1 聊天室主页面设计 41411.3.2 用户聊天信息记录程序 41611.3.3 聊天信息显示程序 41911.3.4 在线用户显示程序 42111.4 总结 422第十二章 投票统计程序 42312.1 投票统计程序的原理和数据准备 42312.2 投票程序 42512.3 投票结果显示程序逻辑 42812.4 总结 431第十三章 创建讨论区 43213.1 讨论区系统的原理和数据准备 43213.2 发表文章处理程序 43413.3 文章列表显示程序 43613.4 文章详细信息查看程序 43913.5 总结 442第十四章 建设自己的网站 44414.1 网站建设的一般步骤 44414.2 会话管理 44514.2.1 会话的概念 44514.2.2 Session使用实例 44614.2.3 Session和Cookie的区别和联系 45114.3 管理并发 45214.3.1 并发的产生 45214.3.2 并发的处理 45314.4 网站安全 46014.4.1 PHP程序安全问题描述 46014.4.2 两种导致安全问题的方式 46014.4.3 处理表单不合理数据 46114.4.4 输入合理输出不合理 46414.4.5 来自于内部的安全问题 46614.5 总结 466附录A PHP相关参考 467A.1 PHP安装配置选项说明 467A.2 PHP语言中运算符说明 471附录B MySQL支持的SQL函数、工具和环境设置参考 474B.1 MySQL支持的SQL函数 474B.1.1 用在SELECT和WHERE子句中的函数 474B.1.2 用在SELECT和WHERE子句中的函数 477B.1.3 在GROUP BY子句中使用的函数 488B.2 MySQL的标准控制选项和选项文件、环境变量 489B.2.1 MySQL支持的标准控制选项 489B.2.2 MySQL使用的选项文件 490B.2.3 MySQL使用的环境变量 490B.3 数据库管理工具 491B.3.1 mysqladmin的使用 491B.3.2 myisamchk和isamchk的使用 492B.3.3 myisampack和Pack_isam的使用 494B.4 服务器启动工具 495B.4.1 mysqld的使用 495B.4.2 safe_mysqld的使用 496B.4.3 mysql.server的使用 497B.5 数据备份和数据导入工具 497B.5.1 mysqldump的使用 497B.5.2 mysqlimport的使用 499B.6 数据库访问工具 500B.6.1 mysql的使用 500 B.6.2 mysqlshow的使用 502 B.7 测试和故障报告工具 502附录C PHP和MySQL相关网络资源 504
  • 内容简介:
    本书的内容分为三个部分。第一篇介绍PHP 语言的基本使用方法,包括PHP 语言的基本概念、安装和基本语法;第二篇介绍MySQL 数据库的基本原理,讲解MySQL 数据库的安装、操作语言、操作函数等内容;第三篇结合前两篇的知识,用大量实例来讲解如何创建实际的Web 应用程序。
  • 目录:
    第一篇 PHP语言第一章 PHP语言概述 21.1 什么是PHP 21.2 PHP语言的发展历史 21.3 PHP的特点 31.4 PHP的工作机制 41.5 简单的PHP程序介绍 51.6 总结 9第二章 建立PHP工作环境 102.1 安装PHP的准备工作 102.2 在Linux系统中安装PHP 112.3 在Windows操作系统中安装PHP 132.3.1 在Win 98操作系统中安装PHP 132.3.2 在Win 2000下安装PHP 162.4 总结 16第三章 PHP速成 173.1 PHP语言基本语法规则 173.1.1 PHP语言嵌入HTML的方式 183.1.2 在PHP语句中添加注释 193.1.3 PHP语句标记 193.2 PHP训的数据类型、运算符和表达式 193.2.1 PHP语言中的数据类型 203.2.2 运算符和表达式 313.2.3 PHP语言中的语句 413.2.4 小结 423.3 流程控制 423.3.1 程序的基本结构 433.3.2 if()…else语句 443.3.3 swiitch语句 483.3.4 循环控制语句 503.3.5 break语句和continue语句 543.3.6 exit语句和return语句 553.3.7 小结 563.4 函数 563.4.1 函数的定义 573.4.2 函数的参数 583.4.3 return语句 623.4.4 函数的调用 643.4.5 变量的作用字段和静态变量 683.4.6 小结 723.5 常用的系统函数 723.5.1 输入/输出函数 733.5.2 文件操作函数 783.5.3 数据操作函数 863.5.4 数学函数 1023.5.5 时间和日期函数 1063.5.6 图像函数 1113.5.7 关于PHP函数库的说明 1183.5.8 小结 1203.6 输入/输出系统 1203.6.1 信息的输入 1213.6.2 信息的输出 1243.6.3 使用Coodies 1253.6.4 PHP中的环境变量 1283.6.5 文件操作 1283.6.6 小结 1333.7 面向对象技术 1343.7.1 面向对象的基本概念 1343.7.2 在PHP语言中使用类和对象 1393.7.3 面向对象总结 1453.8 总结 145第二篇 MySQL数据库第四章 MySQL数据库概述 1484.1 MySQL数据库的特征 1484.2 MySQL数据库的安装 1494.2.1 安装MySQL二进制代码分发 1494.2.2 Linux RPM安装 1504.2.3 安装MySQL源代码分发 1504.3 MySQL数据库的基本结构 1514.3.1 网络功能的实现和通信的方式 1514.3.2 数据库的本地结构 1524.3.3 数据表的构成 1534.4 MySQL支持的数据类型 1534.4.1 列类型概述 1534.4.2 字符串类型 1554.4.3 数值列类型 1604.4.4 日期和时间类型 1614.4.5 NULL空值 1624.5 数据库设计的基本概念 1624.5.1 数据模型设计的基本过程 1624.5.2 简单的数据库设计的实例 1634.5.3 连接到MySQL服务器 1644.5.4 口令的安全问题 1654.5.5 构建实践的数据库环境 1664.5.6 查看创建的结果 1724.6 总结 174第五章 MySQL数据库的使用 1755.1 SQL语言的基本概念 1755.2 MySQL中数据定义SQL语言的使用 1755.2.1 创建、删除和选择数据库 1765.2.2 创建、删除基本表 1765.2.3 修改表的结构 1835.2.4 使用OPTIMIZE TABLE优化表 1855.2.5 创建、删除和修改索引 1865.3 MySQL中数据操作语句的使用 1885.3.1 基本信息的检索 1885.3.2 高级信息的检索 1965.3.3 获取关于SELECT的信息 2075.3.4 增加和删除记录 2105.4 环境设定相关的SQL语句 2165.4.1 设置服务器/客户连接的参数 2165.4.2 数据刷新和终止线程 2175.5 性能的优化 2215.5.1 系统瓶颈 2225.5.2 索引的选择 2235.5.3 选择表类型 2255.6 多媒体数据的组织方式 2295.6.1 直接存放方式 2295.6.2 间接存放的方式 2305.7 MySQL数据库的局限 2315.7.1 事务的提交/会滚功能 2315.7.2 嵌套查询 2325.7.3 存储过程 2335.7.4 触发器 2335.7.5 视图 2345.7.6 记录级的锁定和访问权限的设定 2345.7.7 外部键和引用来增强数据的完整性检查 2355.8 总结 235第六章 MySQL数据库管理和数据库安全 2376.1 MySQL数据目录的维护和管理 2376.1.1 数据目录的位置和结构 2376.1.2 MySQL的状态文件 2396.2 MySQL数据库的管理工作 2436.2.1 数据库管理员应当熟悉的内容 2436.2.2 数据库服务器的启动和关闭 2436.2.3 mysqladmin的使用 2506.2.4 MySQL的存取权限系统 2526.2.5 数据库用户帐号的管理 2596.2.6 数据库日志文件的维护 2666.2.7 数据库的备份和拷贝 2676.2.8 检查和维护数据库表 2736.2.9 安排数据库的维护任务 2746.3 性能的优化 2746.3.1 服务器参数调节 2756.3.2 重定位数据目录 2826.3.3 配置和安装多个服务器 2846.4 总结 286第三篇 PHP & MySQL Web编程第七章 用PHP编写CGI程序 2897.1 CGI的基本知识 2897.1.1 使用CGI的原因 2897.1.2 什么是CGI 2897.1.3 CGI的工作方式 2917.2 用PHP编写CGI程序 3067.2.1 PHP的CGI工作方式环境设置 3067.2.2 用PHP编写CGI程序实例 3077.3 用PHP编写CGI程序的注意事项 3157.3.1 URL编解码问题 3157.3.2 CGI程序的安全性 3167.3.3 CGI程序的调试 3167.3.4 CGI程序和其他的应用程序 3197.4 总结 319第八章 用PHP操作MySQL数据库 3218.1 开发网络应用的一般步骤 3218.1.1 一般应用设计环节 3218.1.2 数据和处理 3228.2 MySQL数据库的PHP接口函数 3248.2.1 数据库服务器连接 3258.2.2 数据库操作函数 3268.2.3 从数据库中获取信息的操作函数 3288.2.4 错误处理函数 3318.3 phpMyAdmin的使用说明 3338.3.1 安装phpMyAdmin软件 3338.3.2 使用phpMyAdmin常见的问题 3378.3.3 phpMyAdmin的设计分析 3388.4 使用MySQL数据库的PHP程序实例 3408.5 总结 347第九章 用户管理程序 3489.1 Apache服务器上的用户身份认证 3489.1.1 Apache身份认证的基本原理 3489.1.2 Apache身份认证设置 3499.2 用PHP实现身份认证 3539.2.1 HTTP认证原理 3539.2.2 PHP实现基本认证 3539.2.3 PHP结合MySQL数据库实现身份认证 3559.3 用户管理 3579.3.1 数据表格 3589.3.2 系统基本函数 3589.3.3 用户信息登记程序 3629.3.4 用户登录程序 3669.3.5 用户找回密码程序 3689.4 总结 375第十章 电子邮件处理程序 37710.1 电子邮件基本知识 37710.1.1 电子邮件协议 37710.1.2 电子邮件系统工作原理 37810.1.3 电子邮件的基本结构 37910.2 用PHP编写发信程序 38210.3 用PHP编写邮件处理程序 39010.3.1 PHP邮件处理程序原理 39010.3.2 PHP电子邮件操作函数 39110.3.3 一个在线读信程序 39210.4 在线信箱管理 40810.5 总结 408第十一章 建立聊天室 41011.1 聊天室基本原理 41011.2 聊天室的数据准备 41111.3 聊天室程序设计 41211.3.1 聊天室主页面设计 41411.3.2 用户聊天信息记录程序 41611.3.3 聊天信息显示程序 41911.3.4 在线用户显示程序 42111.4 总结 422第十二章 投票统计程序 42312.1 投票统计程序的原理和数据准备 42312.2 投票程序 42512.3 投票结果显示程序逻辑 42812.4 总结 431第十三章 创建讨论区 43213.1 讨论区系统的原理和数据准备 43213.2 发表文章处理程序 43413.3 文章列表显示程序 43613.4 文章详细信息查看程序 43913.5 总结 442第十四章 建设自己的网站 44414.1 网站建设的一般步骤 44414.2 会话管理 44514.2.1 会话的概念 44514.2.2 Session使用实例 44614.2.3 Session和Cookie的区别和联系 45114.3 管理并发 45214.3.1 并发的产生 45214.3.2 并发的处理 45314.4 网站安全 46014.4.1 PHP程序安全问题描述 46014.4.2 两种导致安全问题的方式 46014.4.3 处理表单不合理数据 46114.4.4 输入合理输出不合理 46414.4.5 来自于内部的安全问题 46614.5 总结 466附录A PHP相关参考 467A.1 PHP安装配置选项说明 467A.2 PHP语言中运算符说明 471附录B MySQL支持的SQL函数、工具和环境设置参考 474B.1 MySQL支持的SQL函数 474B.1.1 用在SELECT和WHERE子句中的函数 474B.1.2 用在SELECT和WHERE子句中的函数 477B.1.3 在GROUP BY子句中使用的函数 488B.2 MySQL的标准控制选项和选项文件、环境变量 489B.2.1 MySQL支持的标准控制选项 489B.2.2 MySQL使用的选项文件 490B.2.3 MySQL使用的环境变量 490B.3 数据库管理工具 491B.3.1 mysqladmin的使用 491B.3.2 myisamchk和isamchk的使用 492B.3.3 myisampack和Pack_isam的使用 494B.4 服务器启动工具 495B.4.1 mysqld的使用 495B.4.2 safe_mysqld的使用 496B.4.3 mysql.server的使用 497B.5 数据备份和数据导入工具 497B.5.1 mysqldump的使用 497B.5.2 mysqlimport的使用 499B.6 数据库访问工具 500B.6.1 mysql的使用 500 B.6.2 mysqlshow的使用 502 B.7 测试和故障报告工具 502附录C PHP和MySQL相关网络资源 504
查看详情
12