书籍详情

PHP与MySQL基础教程(第2版)

PHP与MySQL基础教程(第2版)

作者:Larry Ullman;陈宗斌译

出版社:人民邮电出版社

出版时间:2007-03-01

ISBN:9787115156877

定价:¥69.00

购买这本书可以去
内容简介
  本书采用基于任务的方法来讲授PHP和MySQL,使用图形指导读者深入学习语言,并向读者展示了如何构造Web站点。用简洁、直观的步骤和讲解提供了学习任务和概念的最快方式。通过本书,读者可以快速、高效地学习PHP和MySQL,并可以立刻成为一位构筑Web站点的高手!.本书适用于Web应用开发人员,适合低、中层次读者。本书是讲述PHP和MySQL技术的畅销书,以深入浅出、图文并茂而广受赞誉。在Amazon上获得100多位读者4星半的评价。..书中通过大量来自实战的例子、屏幕图和详细的解释,循序渐进地涵盖了开发人员最需要的知识点。读者可以由此迅速成为专业PHP MySQL程序员。由于采用任务导向的方式组织,本书同时也是一部很好的参考书,读者可以在遇到各种常见任务时,查询书中内容,直接应用到实际工作中去。作者为本书专门设置了支持网站http://www.dmcinsights.corn/phpmysql/,包含丰富的下载内容,并设有论坛(英语)。...
作者简介
  LarryUllman是国际知名的畅销技术作家,拥有20多年编程经验,精通多种晤言和技术.他是DMCInsights公司的总裁和数字媒体技术总监,曾担任朗汛和Oracle等世界顶尖公司的顾问,并曾授课于加州大学伯克利分校.宾州大学等名校.除本书外,他撰写的多部图书都广受世界读者欢迎,享有极高声誉....
目录
第1章PHP概述.1
1.1基本语法1
1.2发送数据到Web浏览器4
1.3理解PHP.HTML和空白6
1.4编写注释9
1.5什么是变量11
1.6关于字符串14
1.7关于数字18
1.8关于常量21
1.9单引号与双引号23
第2章PHP编程26
2.1创建HTML表单26
2.2处理HTML表单29
2.3管理MagicQuotes32
2.4条件语句和运算符34
2.5验证表单数据39
2.6什么是数组43
2.6.1创建数组46
2.6.2访问数组47
2.6.3多维数组50
2.6.4数组和字符串55
2.6.5数组排序57
2.7for和while循环60
第3章创建动态Web站点64
3.1包含多个文件64
3.2利用PHP的粘结能力处理HTML表单72
3.3建立黏性表单75
3.4创建和调用自己的函数78
3.4.1创建带参数的函数81
3.4.2设置默认的参数值83
3.4.3从函数返回值86
3.5变量作用域88
3.6日期和时间函数92
3.7发送电子邮件96
第4章SQL和MySQL简介102
4.1选择列类型102
4.2选择其他的列属性105
4.3使用mysql客户107
4.4创建数据库和表110
4.5插入记录112
4.6选择数据114
4.7使用条件语句116
4.8使用LIKE和NOTLIKE119
4.9对查询结果排序120
4.10限制查询结果121
4.11更新数据123
4.12删除数据124
4.13使用函数126
4.13.1文本函数126
4.13.2数字函数128
4.13.3日期和时间函数130
4.13.4格式化日期和时间132
第5章高级SQL和MySQL134
5.1数据库设计134
5.1.1规范化134
5.1.2键135
5.1.3关系136
5.1.4第一范式137
5.1.5第二范式139
5.1.6第三范式140
5.1.7创建数据库142
5.2执行联结148
5.3对选择的结果进行分组151
5.4创建索引152
5.5使用不同的表类型155
5.6执行FULLTEXT查找157
5.6.1创建FULLTEXT索引158
5.6.2执行基本的FULLTEXT查找159
5.6.3执行布尔型FULLTEXT查找160
5.7数据库优化162
5.7.1优化数据库163
5.7.2解释查询164
第6章错误处理和调试167
6.1常规错误类型和调试167
6.1.1基本的调试步骤168
6.1.2调试HTML170
6.2显示PHP错误172
6.3调整PHP中的错误报告173
6.4创建自定义的错误处理程序175
6.5记录PHP错误179
6.6PHP调试技术182
6.7SQL和MySQL调试技术184
6.7.1调试SQL问题185
6.7.2调试访问问题186
第7章使用PHP和MySQL187
7.1修改模板187
7.2连接到MySQL并选择数据库188
7.3执行简单的查询192
7.4检索查询结果198
7.5确保SQL安全201
7.6统计返回的记录206
7.7利用PHP更新记录..212
第8章Web应用程序开发218
8.1针对服务器设置调整行为218
8.2手动发送值给脚本220
8.3使用隐藏的表单输入框223
8.4编辑现有的记录229
8.5给查询结果标页码235
8.6建立可排序的显示结果241
8.7理解HTTP头247
第9章cookie和会话255
9.1使用cookie255
9.1.1设置cookie256
9.1.2访问cookie261
9.1.3设置cookie参数264
9.1.4删除cookie267
9.2使用会话270
9.2.1设置会话变量271
9.2.2访问会话变量274
9.2.3删除会话变量277
9.2.4更改会话行为279
9.3会话和cookie284
9.3.1更改会话cookie设置284
9.3.2使用不带cookie的会话287
9.4提高会话安全性290
第10章Web应用程序安全性295
10.1更安全的表单验证295
10.1.1防止多次提交295
10.1.2验证正确的表单302
10.2处理HTML代码305
10.3通过类型验证数据308
10.4利用JavaScript进行表单验证312
10.5正则表达式318
10.5.1定义模式318
10.5.2匹配模式321
10.5.3匹配和替换模式324
10.6数据库安全性和加密327
10.6.1安全性惯例327
10.6.2加密328
10.6.3保障salt存储的安全330
第11章扩展主题333
11.1处理文件上载333
11.1.1允许文件上载333
11.1.2利用PHP上载文件337
11.2PHP和JavaScript342
11.3使用输出缓冲350
11.4使用ImprovedMySQLExtension357
11.5MySQL的新特性361
11.5.1使用事务361
11.5.2使用预处理语句364
11.6使用PEAR369
第12章示例——内容管理374
12.1创建模板374
12.2创建基本的页面377
12.3管理URL381
12.3.1添加URL381
12.3.2查看提交的URL389
12.3.3编辑URL395
12.4管理文件406
12.4.1上载文件407
12.4.2查看和下载文件411
第13章示例——用户注册418
13.1创建模板418
13.2编写配置脚本422
13.2.1建立配置文件422
13.2.2建立数据库脚本424
13.3创建主页427
13.4注册430
13.5激活账户437
13.6登录和注销440
13.7密码管理446
13.7.1重置密码446
13.7.2更改密码450
第14章示例——电子商务456
14.1创建数据库456
14.2管理端460
14.3创建公共模板473
14.4产品目录476
14.5购物车486
14.5.1添加项目486
14.5.2查看购物车489
14.6记录订单495
附录A 安装500
A.1在Windows上安装500
A.2在MacOSX上安装506
A.3MySQL权限509
A.3.1设置根用户的密码509
A.3.2创建用户和特权510
A.4测试安装513
A.5配置PHP515
附录B 参考518
B.1PHP518
B.1.1运算符和比较符518
B.1.2日期和时间519
B.1.3正则表达式521
B.1.4其他参考522
B.2MySQL522
B.2.1MySQL函数525
B.2.2日期和时间526
附录C 资源528
C.1PHP528
C.1.1PHPWeb站点529
C.1.2新闻组和邮件列表531
C.1.3代码库531
C.2MySQL532
C.3SQL534
C.4安全535
C.5其他资源536
C.5.1一般资源537
C.5.2Web开发537
C.5.3(X)HTML537
C.5.4CSS538
C.5.5JavaScript539
C.5.6ApacheWeb服务器...539
猜您喜欢

读书导航