PHP和MySQL Web开发-(原书第5版)

本书特色

[

欢迎来到PHP和MySQL Web开发的世界。在本书中,我们将把使用PHP与MySQL的经验和心得体会毫无保留地分享给你,PHP和MySQL是目前热门的两个Web开发工具。

]

作者简介

[

About the Authors 作者简介Luke Welling是OmniTI公司的一名软件工程师,经常出席一些国际会议(例如,OSCON、ZendCon、MySQLUC、PHPCon、OSDC以及LinuxTag)并就开源和Web开发话题发表演讲。在加入OmniTI公司之前,他曾作为数据库提供商MySQL AB的Web分析师为Hitwise.com公司工作。此外,他还是Tangled Web Design公司的独立顾问,并曾在澳大利亚墨尔本RMIT大学教授计算机科学课程。他拥有应用科学(计算机科学)的学士学位。
Laura Thomson是Mozilla公司的研发总监。之前,她是OmniTI公司和Tangled Web Design公司的董事。此外,Laura曾经在RMIT大学和波士顿咨询公司工作过。她拥有应用科学(计算机科学)学士学位和工程学(计算机系统工程)学士学位。闲暇时间,她非常喜欢骑马,热衷于免费软件和开源软件。
贡献作者Julie C. Meloni是一名软件开发经理以及技术顾问,生活在华盛顿特区。她编著过一些图书,发表过一些文章,主要集中在基于Web的开发语言和数据库领域,其中包括畅销书《Sams Teach Yourself PHP,MySQL, and Apache All in One》。About the Authors 作者简介Luke Welling是OmniTI公司的一名软件工程师,经常出席一些国际会议(例如,OSCON、ZendCon、MySQLUC、PHPCon、OSDC以及LinuxTag)并就开源和Web开发话题发表演讲。在加入OmniTI公司之前,他曾作为数据库提供商MySQL AB的Web分析师为Hitwise.com公司工作。此外,他还是Tangled Web Design公司的独立顾问,并曾在澳大利亚墨尔本RMIT大学教授计算机科学课程。他拥有应用科学(计算机科学)的学士学位。
Laura Thomson是Mozilla公司的研发总监。之前,她是OmniTI公司和Tangled Web Design公司的董事。此外,Laura曾经在RMIT大学和波士顿咨询公司工作过。她拥有应用科学(计算机科学)学士学位和工程学(计算机系统工程)学士学位。闲暇时间,她非常喜欢骑马,热衷于免费软件和开源软件。
贡献作者Julie C. Meloni是一名软件开发经理以及技术顾问,生活在华盛顿特区。她编著过一些图书,发表过一些文章,主要集中在基于Web的开发语言和数据库领域,其中包括畅销书《Sams Teach Yourself PHP,MySQL, and Apache All in One》。
John Coggeshall是Internet Technology Solutions公司的创始人,该公司是Internet和PHP相关的顾问公司,服务于全球用户。同时,他还是CoogleNet公司的创始人,该公司是基于WiFi网络的订阅服务公司。作为Zend Technologies公司全球服务团队的成员,他从1997年开始使用PHP,目前已经出版了4本相关图书并发表了超过100篇关于PHP技术的文章。
Jennifer Kyrnin是一名Web设计人员,自1995年开始从事Web设计和图书编写。她出版的图书包括《Sams Teach Yourself Bootstrap in 24 Hours》《Sams Teach Yourself Responsive Web Design in 24 Hours》以及《Sams Teach Yourself HTML5 Mobile Application Development in 24 Hours》。

]

目录

目  录 Contents本书赞誉译者序前言作者简介**篇 使用PHP第1章 PHP快速入门教程21.1 开始之前:了解PHP31.2 创建示例Web应用:Bob汽车零部件商店31.2.1 创建订单表单31.2.2 表单处理 51.3 在HTML中嵌入PHP51.3.1 PHP标记61.3.2 PHP语句71.3.3 空格71.3.4 注释 81.4 添加动态内容81.4.1 调用函数91.4.2 使用date()函数 91.5 访问表单变量101.5.1 表单变量 101.5.2 字符串连接121.5.3 变量和字面量121.6 理解标识符 131.7 检查变量类型 141.7.1 PHP的数据类型 141.7.2 类型强度 141.7.3 类型转换 151.7.4 可变变量 151.8 声明和使用常量 161.9 理解变量作用域 161.10 使用操作符 171.10.1 算术操作符 181.10.2 字符串操作符181.10.3 赋值操作符 191.10.4 比较操作符 211.10.5 逻辑操作符 221.10.6 位操作符 221.10.7 其他操作符 231.11 计算表单总金额 251.12 理解操作符优先级和结合性 261.13 使用变量处理函数271.13.1 测试和设置变量类型 271.13.2 测试变量状态 281.13.3 变量的重解释 291.14 根据条件进行决策 291.14.1 if语句 291.14.2 代码块 301.14.3 else语句 301.14.4 elseif语句 311.14.5 switch语句 321.14.6 比较不同条件 331.15 通过迭代实现重复动作 341.15.1 while循环 351.15.2 for循环和foreach循环 361.15.3 do…while循环 371.16 从控制结构或脚本中跳出 381.17 使用其他控制结构语法 381.18 使用declare 391.19 下一章 39第2章 数据存储和读取402.1 保存数据以便后期使用 402.2 存储和获取Bob的订单 412.3 文件处理 412.4 打开文件 422.4.1 选择文件模式 422.4.2 使用fopen()打开文件 422.4.3 通过FTP或HTTP打开文件 442.4.4 解决打开文件时可能遇到的问题 452.5 写文件 472.5.1 fwrite()的参数 472.5.2 文件格式 472.6 关闭文件 482.7 读文件 502.7.1 以只读模式打开文件:fopen()512.7.2 知道何时读完文件:feof()512.7.3 每次读取一行数据:fgets()、fgetss()和fgetcsv() 522.7.4 读取整个文件:readfile()、fpassthru()、file()以及file_get_contents()532.7.5 读取一个字符:fgetc() 532.7.6 读取任意长度:fread()542.8 使用其他文件函数 542.8.1 查看文件是否存在:file_exists() 542.8.2 确定文件大小:filesize() 552.8.3 删除一个文件:unlink()552.8.4 在文件中定位:rewind()、fseek()和ftell() 552.9 文件锁定 562.10 更好的方式:数据库管理系统 572.10.1 使用普通文件的几个问题 582.10.2 RDBMS是如何解决这些问题的 582.11 进一步学习 592.12 下一章 59第3章 使用数组603.1 什么是数组 603.2 数字索引数组 613.2.1 数字索引数组的初始化 613.2.2 访问数组内容 623.2.3 使用循环访问数组 633.3 使用不同索引的数组 643.3.1 初始化数组 643.3.2 访问数组元素 643.3.3 使用循环语句 643.4 数组操作符 663.5 多维数组 663.6 数组排序 693.6.1 使用sort()函数 693.6.2 使用asort()函数和ksort()函数对数组排序 703.6.3 反向排序 703.7 多维数组排序 703.7.1 使用array_multisort()函数713.7.2 用户定义排序 713.7.3 自定义排序函数的反序 733.8 对数组进行重新排序 733.8.1 使用shuffle()函数 733.8.2 逆序数组内容753.9 从文件载入数组 753.10 执行其他数组操作 793.10.1 在数组中浏览:each()、current()、reset()、end()、next()、pos()和prev()793.10.2 对数组每一个元素应用函数:array_walk() 803.10.3 统计数组元素个数:count()、sizeof()和array_count_values() 813.10.4 将数组转换成标量变量:extract() 813.11 进一步学习 833.12 下一章 83第4章 字符串操作与正则表达式844.1 创建一个示例应用:智能表单邮件 844.2 字符串的格式化864.2.1 字符串截断:chop()、ltrim()和trim() 874.2.2 格式化字符串以便输出 874.3 使用字符串函数连接和分割字符串934.3.1 使用函数explode()、implode()和join() 934.3.2 使用strtok()函数 944.3.3 使用substr()函数 954.4 字符串比较 964.4.1 字符串的排序:strcmp()、strcasecmp()和strnatcmp() 964.4.2 使用strlen()函数判断字符串长度 964.5 使用字符串函数匹配和替换子字符串 974.5.1 在字符串中查找字符串:strstr()、strchr()、strrchr()和stristr() 974.5.2 查找子字符串的位置:strpos()和strrpos() 984.5.3 替换子字符串:str_replace()和substr_replace() 994.6 正则表达式的介绍 1004.6.1 基础知识 1004.6.2 分隔符1014.6.3 字符类和类型 1014.6.4 重复 1024.6.5 子表达式 1024.6.6 子表达式计数 1034.6.7 定位到字符串的开始或末尾 1034.6.8

封面

PHP和MySQL Web开发-(原书第5版)

书名:PHP和MySQL Web开发-(原书第5版)

作者:卢克.韦林

页数:645

定价:¥129.0

出版社:机械工业出版社

出版日期:2018-01-01

ISBN:9787111587736

PDF电子书大小:61MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注