PHP6与MySQL5基础教程
版权信息书 名: PHP6与MySQL5基础教程

作者:(美)厄尔曼
出版社:人民邮电出版社
出版时间: 2008
ISBN: 9787115188540
开本: 16
定价: 65.00 元
内容简介《PHP6与MySQL5基础教程》是一部经典的入门级著作,采用基于任务的方法来讲授PHP和MySQL,使用大量图片指导读者深入学习语言,并向读者展示了如何构造动态Web站点。书中用简洁、直观的步骤和讲解提供了学习任务和概念的最快方式。通过学习《PHP6与MySQL5基础教程》,读者可以快速、高效地掌握PHP和MySQL,成为一位构建Web站点的高手。
《PHP6与MySQL5基础教程》适合初中级Web应用开发和设计人员阅读。
编辑推荐■广受赞誉的PHP和MySQL入门教程。
■高效、直观的学习方式。
■任务导向,便于查询。
“《PHP6与MySQL5基础教程》在我所读过的技术圈书中首屈一指,不仅内容全面。包含基础到提高的所有必要内窖,还有几个个最常见的应用,而且阐述通俗易懂,初学者也能很快地开发出商质量的Web应用程序。”
《PHP6与MySQL5基础教程》是讲述PHP和MySQL技术的畅销书.以深入浅出、图文并茂而广受赞誉。书中通过大量来自实战的例子、屏幕图和详细的解释,循序渐进地介绍了开发人员最需要的知识点。
由于采用任务导向的方式组织.《PHP6与MySQL5基础教程》同时也是一本很好的参考书,读者可以在遇到各种常见任务时,查询书中的内容。直接应用到实际工作中去。
作者专门为《PHP6与MySQL5基础教程》开设了一个Web站点www.DMCinsights.com/phpmysql3/,其中包含书中的脚本、文本文件以及勘误表.另外还设有一个非常受欢迎的论坛。
《PHP6与MySQL5基础教程》历经多个版本,深受读者喜爱。新版中。作者根据PHP6~MySQL5的最新特性对全书进行了全面修订,增加了phpMyAdmin、安全、Perl兼容正则表达式、Unicode等内容,使这部经典之作继续与时俱进。
LarryUllman是国际知名的技术作家。拥有20多年的编程经验,精通多种语言和技术。他是DMCInsights公司的总裁。曾担任朗讯和OracIe等世界顶尖公司的顾问。并曾授课于加州大学伯克利分校、宾州大学等名校。除《PHP6与MySQL5基础教程》外。他撰写的多部图书都广受世界读者的欢迎,享有极高的声誉。
目录第1章PHP概述1
1.1基本语法1
1.2发送数据到Web浏览器4
1.3编写注释8
1.4什么是变量11
1.5介绍字符串13
1.6连接字符串15
1.7介绍数字17
1.8介绍常量20
1.9单引号与双引号22
第2章PHP编程25
2.1创建HTML表单25
2.2处理HTML表单28
2.3条件语句和运算符32
2.4验证表单数据36
2.5介绍数组40
2.5.1创建数组43
2.5.2访问数组44
2.5.3多维数组47
2.5.4数组排序51
2.6for和while循环55
第3章创建动态Web站点58
3.1包含多个文件58
3.2再论处理HTML表单65
3.3建立黏性表单69
3.4创建自己的函数72
3.4.1创建带参数的函数75
3.4.2设置默认的参数值77
3.4.3从函数返回值80
第4章MySQL简介84
4.1命名数据库元素84
4.2选择列类型85
4.3选择其他的列属性88
4.4访问MySQL90
4.4.1使用mysql客户90
4.4.2使用phpMyAdmin93
第5章SQL简介97
5.1创建数据库和表97
5.2插入记录100
5.3选择数据103
5.4使用条件语句104
5.5使用LIKE和NOTLIKE107
5.6对查询结果排序109
5.7限制查询结果111
5.8更新数据112
5.9删除数据114
5.10使用函数115
5.10.1文本函数116
5.10.2数字函数118
5.10.3日期和时间函数120
5.10.4格式化日期和时间122
第6章高级SQL和MySQL125
6.1数据库设计125
6.1.1规范化125
6.1.2键126
6.1.3联系127
6.1.4第一范式128
6.1.5第二范式130
6.1.6第三范式132
6.1.7创建数据库133
6.1.8填充数据库136
6.2执行联结138
6.3对选择的结果进行分组142
6.4创建索引144
6.5使用不同的表类型148
6.6执行FULLTEXT查找150
6.6.1执行基本的FULLTEXT查找150
6.6.2执行布尔型FULLTEXT查找152
6.7执行事务155
第7章错误处理和调试159
7.1错误类型和基本的调试方法159
7.1.1基本的调试步骤161
7.1.2调试HTML163
7.2显示PHP错误164
7.3调整PHP中的错误报告166
7.4创建自定义的错误处理程序169
7.5PHP调试技术173
7.6SQL和MySQL调试技术176
7.6.1调试SQL问题176
7.6.2调试访问问题177
第8章使用PHP和MySQL179
8.1修改模板179
8.2连接到MySQL181
8.3执行简单的查询184
8.4检索查询结果192
8.5确保SQL安全196
8.6统计返回的记录199
8.7利用PHP更新记录202
第9章常用编程技术208
9.1给脚本发送值208
9.2使用隐藏的表单输入框211
9.3编辑现有的记录216
9.4给查询结果标页码222
9.5建立可排序的显示结果229
第10章Web应用程序开发235
10.1发送电子邮件235
10.2日期和时间函数240
10.3处理文件上传244
10.3.1允许文件上传245
10.3.2利用PHP上传文件249
10.4PHP和JavaScript255
10.5理解HTTP头部260
第11章cookie和会话266
11.1建立登录页面266
11.2创建登录函数268
11.3使用cookie273
11.3.1设置cookie274
11.3.2访问cookie277
11.3.3设置cookie参数279
11.3.4删除cookie281
11.4使用会话284
11.4.1设置会话变量285
11.4.2访问会话变量287
11.4.3删除会话变量290
11.5提高会话安全性292
第12章安全性方法296
12.1阻止垃圾邮件296
12.2通过类型验证数据302
12.3阻止XSS攻击307
12.4阻止SQL注入攻击309
12.5数据库加密315
12.5.1加密315
12.5.2保障salt存储的安全317
第13章Perl兼容的正则表达式321
13.1创建测试脚本321
13.2定义简单的模式324
13.3使用量词327
13.4使用字符类别329
13.5查找所有匹配331
13.6使用修饰符334
13.7匹配和替换模式335
第14章创建全球化网站339
14.1字符集和编码339
14.2创建多语言的Web页面341
14.3PHP中的Unicode345
14.4PHP中的排序规则348
14.5PHP中的转写350
14.6语言和MySQL352
14.7时区和MySQL355
14.8处理区域358
第15章示例——论坛361
15.1建立数据库361
15.2编写模板368
15.3创建索引页面375
15.4创建论坛页面376
15.5创建论点页面380
15.6发布消息384
15.6.1创建表单384
15.6.2处理表单389
第16章示例——用户注册394
16.1创建模板394
16.2编写配置脚本399
16.2.1建立配置文件400
16.2.2建立数据库脚本403
16.3创建主页406
16.4注册408
16.5激活账户416
16.6登录和注销419
16.7密码管理424
16.7.1重置密码424
16.7.2更改密码429
第17章示例——电子商务434
17.1创建数据库434
17.2管理端439
17.3创建公共模板452
17.4产品目录455
17.5购物车466
17.5.1添加项目466
17.5.2查看购物车469
17.6记录订单474
附录A安装481
……