《PHP和MySQL Web开发从新手到高手(第5版)》一导读


《PHP和MySQL Web开发从新手到高手(第5版)》一导读

前 言

PHP和MySQL Web开发从新手到高手(第5版)
PHP和MySQL已经发生变化了。

回顾2001年,当我编写本书第一版的时候(书名叫作Build Your Own Database Driven Web- site with PHP & MySQL),读者吃惊地发现,竟然可以创建一个站点的所有Web页面而不需要为每个页面编写一个单独的HTML文件。PHP从众多的编程语言中脱颖而出,主要是因为它很容易,以至于几乎任何人都可以学习,并且它可以免费下载和安装。同样,MySQL为我们提供了一个简单且免费的解决方案,而在那时候,只有拥有公司预算的专家级程序员才能提供这样的解决方案。

回想起那时候,PHP和MySQL很特殊,它们简直是不可思议!但是,多年以后,它们有了很多快速跟进的竞争者。在这样一个时代,任何拥有免费的WordPress账号1的人都可以在30秒之内建立一个功能完备的博客,即便像PHP这样容易学习的编程语言也不足以与之抗衡,像MySQL这样的一款免费数据库更是无法与之相提并论的。

实际上,当你坐下来阅读本书的时候,自己可能已经立志不再只是使用免费的鼠标单击操作的Web工具,而是要有所超越了。你甚至可能想要自己构建一款令人激动的、新鼠标单击操作的工具。毕竟,WordPress就是用PHP和MySQL开发的。所以,为什么要让自己的视野受到限制呢?

为了跟得上竞争形势,也为了更多项目的需要,PHP和MySQL必须不断发展。和2001年相比,PHP已经是一种更加复杂和强大的语言,MySQL也已经是一种更加复杂和强大的数据库。今天,为学习PHP和MySQL打开了很多的大门,而这些大门在2001年只是为PHP和MySQL的专家准备的。

这是好消息,而坏消息是,就像黄油刀比瑞士军刀更容易搞清楚如何使用(并且更不太可能伤到自己)一样,所有这些令人眼花缭乱的新功能和改进,都毫无疑问地使得PHP和MySQL对于初学者来说变得更难以学习。

更糟糕的是,PHP已经完全放弃了一些对初学者友好的功能,这些功能在2001年曾经给PHP带来竞争优势;而现在,这些功能被认为是过度简化,并且可能会导致缺乏经验的程序员构建出来带有很多安全漏洞的Web站点。如果你是面向PHP和MySQL初学者的图书作者的话,这真是一个问题。

PHP和MySQL已经发生变化了,并且这些变化使得编写本书更加困难。但这些变化也使得本书更为重要。路途越曲折,地图就越显得重要,不是吗?

在本书中,我们将带你实际地看看在使用PHP和MySQL构建一个数据库驱动的Web站点的时候,会涉及哪些内容。如果你的Web虚拟主机支持PHP和MySQL,你很幸运;如果不是这样,我们将向你介绍如何在安装了Windows、Mac OS X或Linux的机器上安装它们,所以你也不必着急。

本书是今天的每位初学者学习PHP和MySQL所必经的路径导航图。拿起你喜欢的拐杖,我们一起开始徒步旅行吧!

目 录

第1章 安装
1.1 属于自己的Web服务器
1.2 在Windows下安装
1.3 在Mac OS X下安装
1.4 在Linux下安装
1.5 向虚拟主机询问什么
1.6 第一个PHP脚本
1.7 万事俱备,摩拳擦掌
第2章 MySQL简介
2.1 数据库简介
2.2 使用phpMyAdmin运行SQL查询
2.3 SQL语言
2.4 创建数据库
2.5 创建表
2.6 将数据插入到表中
2.7 查看存储的数据
2.8 修改存储的数据
2.9 删除存储的数据
2.10 让PHP进行输入
第3章 PHP简介
第4章 在Web上发布MySQL数据
第5章 关系数据库设计
第6章 PHP结构化编程
第7章 构建一个内容管理系统
第8章 用正则表达式进行内容格式化
第9章 cookie、session和访问控制
第10章 MySQL管理
第11章 高级SQL查询
第12章 二进制数据
附录A 手动安装说明
附录B MySQL语法参考
附录C MySQL函数
附录D MySQL列类型

上一篇:睿联嘉业边缘融合大屏幕多媒体会议系统方案


下一篇:[20180228]11g删除表空间的恢复2.txt