读书人

PHP 6与MySQL5基础教程

发布时间: 2010-04-14 06:11:10 作者:

 PHP 6与MySQL5基础教程


基本信息出版社:人民邮电出版社
页码:494 页
出版日期:2008年11月
ISBN:7115188548/9787115188540
条形码:9787115188540
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:图灵程序设计丛书Web开发系列

内容简介 《PHP 6与MySQL5基础教程》是一部经典的入门级著作,采用基于任务的方法来讲授PHP 和MySQL,使用大量图片指导读者深入学习语言,并向读者展示了如何构造动态Web 站点。书中用简洁、直观的步骤和讲解提供了学习任务和概念的最快方式。通过学习《PHP 6与MySQL5基础教程》,读者可以快速、高效地掌握PHP 和MySQL,成为一位构建Web 站点的高手。
编辑推荐 ■广受赞誉的PHP和MySQL入门教程。
■高效、直观的学习方式。
■任务导向,便于查询。
  “《PHP 6与MySQL5基础教程》在我所读过的技术圈书中首屈一指,不仅内容全面。包含基础到提高的所有必要内窖,还有几个个最常见的应用,而且阐述通俗易懂,初学者也能很快地开发出商质量的Web应用程序。”
  《PHP 6与MySQL5基础教程》是讲述PHP和MySQL技术的畅销书.以深入浅出、图文并茂而广受赞誉。书中通过大量来自实战的例子、屏幕图和详细的解释,循序渐进地介绍了开发人员最需要的知识点。
  由于采用任务导向的方式组织.《PHP 6与MySQL5基础教程》同时也是一本很好的参考书,读者可以在遇到各种常见任务时,查询书中的内容。直接应用到实际工作中去。
  作者专门为《PHP 6与MySQL5基础教程》开设了一个Web站点www.DMCinsights.com/phpmysql3/,其中包含书中的脚本、文本文件以及勘误表.另外还设有一个非常受欢迎的论坛。
  《PHP 6与MySQL5基础教程》历经多个版本,深受读者喜爱。新版中。作者根据PHP 6MySQL 5的最新特性对全书进行了全面修订,增加了phpMyAdmin、安全、Perl兼容正则表达式、Unicode等内容,使这部经典之作继续与时俱进。
  Larry Ullman是国际知名的技术作家。拥有20多年的编程经验,精通多种语言和技术。他是DMC Insights公司的总裁。曾担任朗讯和OracIe等世界顶尖公司的顾问。并曾授课于加州大学伯克利分校、宾州大学等名校。除《PHP 6与MySQL5基础教程》外。他撰写的多部图书都广受世界读者的欢迎,享有极高的声誉。
目录
第1章 PHP概述 11.1 基本语法 11.2 发送数据到Web浏览器 41.3 编写注释 81.4 什么是变量 111.5 介绍字符串 131.6 连接字符串 151.7 介绍数字 171.8 介绍常量 201.9 单引号与双引号 22第2章 PHP编程 252.1 创建HTML表单 252.2 处理HTML表单 282.3 条件语句和运算符 322.4 验证表单数据 362.5 介绍数组 402.5.1 创建数组 432.5.2 访问数组 442.5.3 多维数组 472.5.4 数组排序 512.6 for和while循环 55第3章 创建动态Web站点 583.1 包含多个文件 583.2 再论处理HTML表单 653.3 建立黏性表单 693.4 创建自己的函数 723.4.1 创建带参数的函数 753.4.2 设置默认的参数值 773.4.3 从函数返回值 80第4章 MySQL简介 844.1 命名数据库元素 844.2 选择列类型 854.3 选择其他的列属性 884.4 访问MySQL 904.4.1 使用mysql客户 904.4.2 使用phpMyAdmin 93第5章 SQL简介 975.1 创建数据库和表 975.2 插入记录 1005.3 选择数据 1035.4 使用条件语句 1045.5 使用LIKE和NOT LIKE 1075.6 对查询结果排序 1095.7 限制查询结果 1115.8 更新数据 1125.9 删除数据 1145.10 使用函数 1155.10.1 文本函数 1165.10.2 数字函数 1185.10.3 日期和时间函数 1205.10.4 格式化日期和时间 122第6章 高级SQL和MySQL 1256.1 数据库设计 1256.1.1 规范化 1256.1.2 键 1266.1.3 联系 1276.1.4 第一范式 1286.1.5 第二范式 1306.1.6 第三范式 1326.1.7 创建数据库 1336.1.8 填充数据库 1366.2 执行联结 1386.3 对选择的结果进行分组 1426.4 创建索引 1446.5 使用不同的表类型 1486.6 执行FULLTEXT查找 1506.6.1 执行基本的FULLTEXT查找 1506.6.2 执行布尔型FULLTEXT查找 1526.7 执行事务 155第7章 错误处理和调试 1597.1 错误类型和基本的调试方法 1597.1.1 基本的调试步骤 1617.1.2 调试HTML 1637.2 显示PHP错误 1647.3 调整PHP中的错误报告 1667.4 创建自定义的错误处理程序 1697.5 PHP调试技术 1737.6 SQL和MySQL调试技术 1767.6.1 调试SQL问题 1767.6.2 调试访问问题 177第8章 使用PHP和MySQL 1798.1 修改模板 1798.2 连接到MySQL 1818.3 执行简单的查询 1848.4 检索查询结果 1928.5 确保SQL安全 1968.6 统计返回的记录 1998.7 利用PHP更新记录 202第9章 常用编程技术 2089.1 给脚本发送值 2089.2 使用隐藏的表单输入框 2119.3 编辑现有的记录 2169.4 给查询结果标页码 2229.5 建立可排序的显示结果 229第10章 Web应用程序开发 23510.1 发送电子邮件 23510.2 日期和时间函数 24010.3 处理文件上传 24410.3.1 允许文件上传 24510.3.2 利用PHP上传文件 24910.4 PHP和JavaScript 25510.5 理解HTTP头部 260第11章 cookie和会话 26611.1 建立登录页面 26611.2 创建登录函数 26811.3 使用cookie 27311.3.1 设置cookie 27411.3.2 访问cookie 27711.3.3 设置cookie参数 27911.3.4 删除cookie 28111.4 使用会话 28411.4.1 设置会话变量 28511.4.2 访问会话变量 28711.4.3 删除会话变量 29011.5 提高会话安全性 292第12章 安全性方法 29612.1 阻止垃圾邮件 29612.2 通过类型验证数据 30212.3 阻止XSS攻击 30712.4 阻止SQL注入攻击 30912.5 数据库加密 31512.5.1 加密 31512.5.2 保障salt存储的安全 317第13章 Perl兼容的正则表达式 32113.1 创建测试脚本 32113.2 定义简单的模式 32413.3 使用量词 32713.4 使用字符类别 32913.5 查找所有匹配 33113.6 使用修饰符 33413.7 匹配和替换模式 335第14章 创建全球化网站 33914.1 字符集和编码 33914.2 创建多语言的Web页面 34114.3 PHP中的Unicode 34514.4 PHP中的排序规则 34814.5 PHP中的转写 35014.6 语言和MySQL 35214.7 时区和MySQL 35514.8 处理区域 358第15章 示例——论坛 36115.1 建立数据库 36115.2 编写模板 36815.3 创建索引页面 37515.4 创建论坛页面 37615.5 创建论点页面 38015.6 发布消息 38415.6.1 创建表单 38415.6.2 处理表单 389第16章 示例——用户注册 39416.1 创建模板 39416.2 编写配置脚本 39916.2.1 建立配置文件 40016.2.2 建立数据库脚本 40316.3 创建主页 40616.4 注册 40816.5 激活账户 41616.6 登录和注销 41916.7 密码管理 42416.7.1 重置密码 42416.7.2 更改密码 429第17章 示例——电子商务 43417.1 创建数据库 43417.2 管理端 43917.3 创建公共模板 45217.4 产品目录 45517.5 购物车 46617.5.1 添加项目 46617.5.2 查看购物车 46917.6 记录订单 474附录A 安装 481
……
序言 今天的Web用户期待更吸引人的页面——它们会频繁更新,并且提供个性化的体验。在他们看来,Web站点更像是社区,他们将一遍又一遍地回访。同时,Web站点管理员希望站点更容易更新和维护,他们理解到这是能够不断满足访问者期望的唯一方式。由于如此种种原因,PHP和IMySQL变成了创建动态的、数据库驱动的Web站点的事实标准。  本书可以说是凝聚了我多年Web开发经验和多部Web开发技术图书写作经验的颠峰之作。本书重点在于以最高效的方式介绍最重要的知识。它将介绍如何开始开发动态Web站点,并给出了大量示例代码来帮助读者起步。你只需要满怀热忱地来学习就行了。  什么是动态Web站点  动态Web站点非常灵活、强大,将其描述为应用程序(application)而不仅仅是站点会更准确。动态Web站点的特征包括:  口能够对不同的参数做出响应(例如,一天中的某个时间,或者访问者的Web浏览器版本);  口具有“记忆”,允许用户执行注册、登录、电子商务以及类似的过程;  口通常包含HTML表单,使得人们可以执行查找、提供反馈等;  口通常具有允许管理员管理站点内容的界面;  口与静态创建的站点相比,更易于维护、升级和构建。  有许多技术可用于创建动态Web站点。最常用的技术是ASENET、JSP(Java ServerPages)、ColdFusion、Ruby on Rails和PHP。动态Web站点不一定依赖数据库,但是,越来越多的动态Web站点正在这样做,何况还有MySQL这样几乎可以免费使用的数据库。  什么是PHP  PHP最初代表“个人主页”(Personal Home Page),由Rasmus Lerdorf——于二1994年创建,用于跟踪访问者对其在线履历的访问。随着实用性和功能的不断提高(并且也开始用于更专业的环境中),它变成了“PHP:Hypertext Preprocessor(PHlP超文本预处理器)”。 根据www.php.net(参见图0-1)上PHP官方站点的说法,PHP是“一种广泛使用的通用脚本语言,特别适用于Web开发,并且可以嵌入在HTML中”。这是一个复杂但具有描述性的定义,其含义将在后面解释。  称PHP“可以嵌入在HTML,中”意味着,在标准的HTML页面中根据需要插入一些PHP代码,就可以得到动态效果。因此PHP很适合网页设计和制作者使用。
文摘 插图:
读书人网 >程序设计

热点推荐