PHP 6与MySQL 5基础教程

出版时间:2008-11-1  出版社:人民邮电出版社  作者:(美)厄尔曼  页数:494  字数:857000  译者:陈宗斌 等  
Tag标签:无  

前言

今天的Web用户期待更吸引人的页面——它们会频繁更新,并且提供个性化的体验。在他们看来,Web站点更像是社区,他们将一遍又一遍地回访。同时,Web站点管理员希望站点更容易更新和维护,他们理解到这是能够不断满足访问者期望的唯一方式。由于如此种种原因,PHP和IMySQL变成了创建动态的、数据库驱动的Web站点的事实标准。本书可以说是凝聚了我多年Web开发经验和多部Web开发技术图书写作经验的颠峰之作。本书重点在于以最高效的方式介绍最重要的知识。它将介绍如何开始开发动态Web站点,并给出了大量示例代码来帮助读者起步。你只需要满怀热忱地来学习就行了。什么是动态Web站点动态Web站点非常灵活、强大,将其描述为应用程序(application)而不仅仅是站点会更准确。动态Web站点的特征包括:口能够对不同的参数做出响应(例如,一天中的某个时间,或者访问者的Web浏览器版本);口具有“记忆”,允许用户执行注册、登录、电子商务以及类似的过程;口通常包含HTML表单,使得人们可以执行查找、提供反馈等;口通常具有允许管理员管理站点内容的界面;口与静态创建的站点相比,更易于维护、升级和构建。有许多技术可用于创建动态Web站点。最常用的技术是ASENET、JSP(Java Server Pages)、Cold Fusion、Rubyon Rails和PHP。动态Web站点不一定依赖数据库,但是,越来越多的动态Web站点正在这样做,何况还有MySQL这样几乎可以免费使用的数据库。什么是PHPPHP最初代表“个人主页”(Personal Home Page),由Rasmus Lerdorf——于1994年创建,用于跟踪访问者对其在线履历的访问。随着实用性和功能的不断提高(并且也开始用于更专业的环境中),它变成了“PHP:Hypertext Preprocessor(PHlP超文本预处理器)”。根据PHP官方站点的说法,PHP是“一种广泛使用的通用脚本语言,特别适用于Web开发,并且可以嵌入在HTML中”。这是一个复杂但具有描述性的定义,其含义将在后面解释。称PHP“可以嵌入在HTML,中”意味着,在标准的HTML页面中根据需要插入一些PHP代码,就可以得到动态效果。因此PHP很适合网页设计和制作者使用。

内容概要

  本书是一部经典的入门级著作,采用基于任务的方法来讲授PHP和MySQL,使用大量图片指导读者深入学习语言,并向读者展示了如何构造动态Web站点。书中用简洁、直观的步骤和讲解提供了学习任务和概念的最快方式。通过学习本书,读者可以快速、高效地掌握PHP和MySQL,成为一位构建Web站点的高手。  本书适合初中级Web应用开发和设计人员阅读。     本书是讲述PHP和MySQL技术的畅销书,以深入浅出、图文并茂而广受赞誉。书中通过大量来自实战的例子、屏幕图和详细的解释,循序渐进地介绍了开发人员最需要的知识点。    由于采用任务导向的方式组织,本书同时也是一本很好的参考书。读者可以在遇到各种常见任务时。查询书中的内容.直接应用到实际工作中去。    作者专门为本书开设了一个Web站点www.DMCinsights.com/phpmysq13/,其中包含书中的脚本、文本文件以及勘误表,另外还设有一个非常受欢迎的论坛。    本书历经多个版本,深受读者喜爱。新版中,作者根据PHP 6和MySQL 5的最新特性对全书进行了全面修订。增加了phpMyAdmin、安全、Perl兼容正则表达式、Unicode等内容,使这部经典之作继续与时俱进。

作者简介

Larry Ullman是国际知名的技术作家,拥有20多年的编程经验,精通多种语言和技术。他是DMC Insights公司的总裁,曾担任朗讯和Oracle等世界顶尖公司的倾向,并曾授课于加州大学伯克利分校、宾州大学等名校。除本书外,他撰写的多部图书都广受世界读者的欢迎,享有极高的声誉。

书籍目录

第1章 PHP概述  1.1 基本语法  1.2 发送数据到Web浏览器  1.3 编写注释  1.4 什么是变量  1.5 介绍字符串  1.6 连接字符串  1.7 介绍数字  1.8 介绍常量  1.9 单引号与双引号第2章 PHP编程  2.1 创建HTML表单  2.2 处理HTML表单  2.3 条件语句和运算符  2.4 验证表单数据  2.5 介绍数组    2.5.1  创建数组    2.5.2 访问数组    2.5.3 多维数组    2.5.4 数组排序  2.6 for和while循环第3章 创建动态Web站点 3.1 包含多个文件 3.2 再论处理HTML表单 3.3 建立黏性表单 3.4 创建自己的函数  3.4.1 创建带参数的函数    3.4.2 设置默认的参数值    3.4.3 从函数返回值第4章 MySQL简介 4.1 命名数据库元素 4.2 选择列类型 4.3 选择其他的列属性 4.4 访问MySQL  4.4.1 使用mysql客户    4.4.2 使用phpMyAdmin第5章 SQL简介  5.1 创建数据库和表  5.2 插入记录  5.3 选择数据  5.4 使用条件语句  5.5 使用LIKE和NOT LIKE  5.6 对查询结果排序  5.7 限制查询结果  5.8 更新数据  5.9 删除数据  5.10 使用函数    5.10.1 文本函数    5.10.2 数字函数    5.10.3  日期和时间函数    5.10.4 格式化日期和时间第6章 高级SQL和MySQL  6.1 数据库设计    6.1.1 规范化    6.1.2 键    6.1.3 联系    6.1.4 第一范式    6.1.5 第二范式    6.1.6 第三范式    6.1.7 创建数据库    6.1.8 填充数据库  6.2 执行联结  6.3 对选择的结果进行分组 ……第7章 错误处理和调试第8章 使用PHP和MySQL第9章 常用编程技术第10章 Web应用程序开发第11章 cookic和会话第12章 安全性方法第13章 Perl兼容的正则表达式第14章 创建全球化网站第15章 示例——论坛第16章 示例——用户注册第17章 示例——电子商务附录A 安装

章节摘录

插图:第8章 使用PHP和MySQL8.5 确保SQL安全关于PHP的数据库安全可归结为三大类问题:(1)保护MySQL访问信息;(2)不要呈现关于数据库的过多信息;(3)在运行查询时要小心谨慎,对于那些涉及用户提交数据的查询尤其需要这样。可以通过确保Web目录外面的MySQL连接脚本的安全来达到第一个目标,这样,永远都不能通过Web浏览器查看到它。

图书封面

图书标签Tags

评论、评分、阅读与下载


    PHP 6与MySQL 5基础教程 PDF格式下载


用户评论 (总计41条)

 
 

  •   读完后,感觉书上的内容太好了,关注于PHP6的发展,把PHP6和MySQL完美的结合,内容丰容易懂,学习起来也非常的快!不错呀!
  •   php必备读物
  •   书不错值得看下,是入门书籍,是大师手笔,不错的,但是快递公司素质哈差,像吵架一样,真不知道,不错的网站加个垃圾快递公司,整体感觉就差了。
  •   这本书对于初学者绝对是一个明智的选择,哈哈,我买了,刚看了两章,第三章在进行中。讲的很细。
  •   作者很能抓住初学者的心理吧。通俗易懂。感谢有这样的作者。
  •   受益不浅,希望作者再接再厉,写出更好的书。
  •   非常适合入门
  •   书很好,不错....
  •   继续支持图灵
  •   讲的很明了透彻
  •   学得真的很好!
  •   总体感觉很不错。
  •   刚看了两章,总体感觉很不错。
  •   书的质量还可以,内容比较简单,适合初学者
  •   阅读中,,觉得好的,请教学习方法
  •   买来当工具书用。图灵的书值得信任。挺易懂的
  •   书刚到,感觉很厚实,期待读完给我帮助!
  •   这本书还不错,对于我来说挺实用的!
  •   不错 但需要一定的基础
  •   需要点基础才可以看的很清楚,比较喜欢翻译的风格。
  •   很实用,我是初学者,觉得很受用,
  •   我只简单了解c语言,主要学习的是java,asp.net,接触的都是面向对象的当初了解php5也是面向对象,所以买了这本书(何况它还提及php6)因为我没看多少,大概翻了下,看到连接数据库还是使用的mysql_connect()因为当时想了解php5的PDO,很遗憾没看到最后总结下:由于讲的基础知识比较少,不推荐初学者学习
  •   入门看可以可是没有介绍任何的php面向对象的知识可以说是这本书唯一的缺点
  •   个人感觉,这本书适合快读。。。。
  •   感觉作者像是在推销书籍,内容一般
  •   不是很好,感觉很杂,初学者读起来有点费力,排版一般,注释没有汉化,我英语不行,读起来也吃力!
  •   这本书性价比不高,最重要的是作为参考书,连光盘都没有
  •   书介绍的还行,今天刚刚收到php和mysql web开发(原书第4版),在网上介绍的不错,买来一看还不如看这本书呢,起码这本书对每一步代码都有讲解不像php和mysql web开发(原书第4版)只列出一大堆代码没有做解释买来就后悔了!
  •   因为它可能不能适用于所有人,但是对于我来说简直是太棒了,看这本书的感觉实在是很舒服!
  •   物流很给力,书本是新的,但是有点脏,有点磨损。发票不满意,因为居然是手写发票,这样的发票在企业里是无法报销的。
  •   书没有按照通常的套路讲语法,这个不错,没有那么枯燥,所以能一直看下去。内容也很实用,唯一不足的是翻译,很多地方都比较含糊不通,能把mysql client从头到尾给翻译成mysql客户,让我百思不得其解啊,如果译者略微涉及点程序知识,都不应该犯上这种错误,难道是校对的错误,从头到尾都这种错,那这个校对是干什么的,是校对嘛,是不是啊,有木有啊,无力吐槽了。
  •   这本书一直就是很牛的书,在国外就很受欢迎,只是亚马逊选择的快递公司太垃圾了,我等了一个星期。
  •   这本书非常好!适合入门
  •   边角压坏了,折了很大一个角
  •   内容较全面,但是基础的讲得不够全面,无法适合零基础的学者。另外就是课本的印刷字体不适合。
  •   如果有其他的PHP方面的书,不建议买这个,讲的东西比较少,很多是废话!
  •   也许是本人能力不行,看第一章比较费劲,如果你有HTML语言的基础,或者以前进行过WEB开发,那这书还不错,作为入门的话,还是有一定难度的
  •   我是PHP的初学者。我个人感觉这本书非常好,通俗易懂,很容易上手。而且,卓越品质,值得信赖。书的质量非常好,送货速度很快。总之,我个人对卓越非常满意。
  •   PHP极为经典的入门巨著
  •   初学者开发的规范
  •     花了20天左右读完了,书中的大部分代码都手动实现了。
      感觉html/css方面的技术过时了,毕竟五六年前出的书了,而近五六年正是前端技术快速发展的时期。
      PHP6早就提出来了,结果因为太复杂,到现在还未正式出来。
      不过对于入门来说,将就着选择吧,前几年来说,这本书不错,书中的小建议不错。
      这本只是入门的,就是简单的讲下PHP是什么,学完之后还是得找本“圣经”之类的全面的书,再不断翻阅手册才能掌握基础知识。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7