Learning PHP & MySQL(中文版)
Learning PHP & MySQL(中文版)
Michele E. Davis, Jon A. Phillips
车立红, 张苏煜, 郭燕 译
出版时间:2007年05月
页数:355
现在,借助本书你就可以轻松构建交互网站了。无论你是希望扩展站点功能的网站设计师,还是希望涉足网站开发开源技术的程序员,本书都将非常适合你阅读。本书将向你展示如何创建网站,并使之能够响应用户请求和需要,收集和分发信息,并促进与客户的业务交流。
构建动态网站的关键是能够使PHP与MySQL实现强强联合,这会大大简化交互网站的创建过程。本书将介绍程序、模板和数据库的工作原理,讲述如何应对其中的挑战,并彻底地探索这些技术。
本书所涵盖的主题包括以下方面:
● PHP与MySQL如何适合于Web开发和设计
● PHP与MySQL的安装
● 整合PHP和HTML的方法
● PHP的众多逻辑结构、对象和运算符
● 数据库设计和SQL查询基础知识
● 创建MySQL数据库并管理其中的表
● 通过PHP函数和PEAR在PHP和MySQL间实现通信
● 在PHP中处理HTML表单
● 管理会话、cookie以及PHP和MySQL的安全性
无论是创建新站点还是在旧站点上添加新功能,本书都将使你了解如何最好地应用PHP和MySQL,以达到事半功倍的效果。你将能够随心所欲地设计新功能,将你的想象发挥到极致。
Michele E. Davis从八岁开始写作,并最终成为一名职业作家,在1988年创建了一家科技写作和Web软件咨询公司。Jon A. Phillips是一名软件开发师,负责编写网站后端,而Michele则负责设计和写作网站的内容。他们一同为客户提供咨询,客户群包括3M、General Mills、Medtronic、Northwest Airlines和Siemens等等。他们还是Twin Cities PHP社区的积极分子。
  1. 前言
  2. 第1章 动态内容和Web
  3. PHP和MySQL在Web开发中的地位
  4. PHP应用程序的组件
  5. 集成多种信息源
  6. 请求网页提供数据
  7. 问题
  8. 第2章 安装
  9. 本地开发
  10. 远程办公
  11. 问题
  12. 第3章 PHP介绍
  13. PHP 和 HTML文本
  14. 编码构建块
  15. 问题
  16. 第4章 PHP 决策制定
  17. 表达式
  18. 运算符概念
  19. 条件语句
  20. 循环
  21. 问题
  22. 第5章 函数
  23. 调用函数
  24. 定义函数
  25. 面向对象编程
  26. 问题
  27. 第6章 数组
  28. 数组基本知识
  29. 问题
  30. 第7章 数据库基本知识
  31. 数据库设计
  32. 结构化查询语言
  33. 问题
  34. 第8章 使用MySQL
  35. MySQL 数据库
  36. 管理数据库
  37. 备份并恢复数据
  38. 高级SQL
  39. 问题
  40. 第9章 使PHP与MySQL通信
  41. 过程
  42. 用PHP函数查询数据库
  43. 使用PEAR
  44. 问题
  45. 第10章 使用表单
  46. 建立表单
  47. 模板
  48. 问题
  49. 第11章 PHP在实际中的应用
  50. 字符串函数
  51. 日期和时间函数
  52. 文件处理
  53. 调用系统调用
  54. 问题
  55. 第12章 修改MySQL对象与PHP数据
  56. 从PHP中修改数据库对象
  57. 处理表中数据
  58. 通过嵌入式链接显示结果
  59. 显示一张用于添加数据的表格并在同一文件中进行处理
  60. 更新数据
  61. 删除数据
  62. 执行子查询
  63. 问题
  64. 第13章 cookie、会话与访问控制
  65. cookie
  66. PHP与HTTP验证
  67. 会话
  68. 使用Auth_HTTP进行验证
  69. 问题
  70. 第14章 安全
  71. 会话安全
  72. 问题
  73. 第15章 验证与错误处理
  74. 使用JavaScript验证用户输入
  75. 模式匹配
  76. 在PHP验证失败后重新显示表格
  77. 问题
  78. 第16章 示例应用程序
  79. 创建博客
  80. 问题
  81. 第17章 结束学习之旅
  82. 在Web上寻求帮助
  83. 网站
  84. Zend
  85. Lampshade
  86. 问题
  87. 附录 各章问题答案
书名:Learning PHP & MySQL(中文版)
译者:车立红, 张苏煜, 郭燕 译
国内出版社:中国电力出版社
出版时间:2007年05月
页数:355
书号:978-7-5083-5380-7
原版书出版商:O'Reilly Media
Michele E. Davis
 
Michele E. Davis和John A. Phillips 分别是Kraut的Krautgrrl和Krautboy。Phillips拥有计算机科学的背景,在中学时期就开始编程。他的工作涉及多种数据库,包括Oracle、SQL Server以及MySQL。Phillips一直致力于寻求最佳技术(如PHP)来解决现实世界中的计算问题。为Kraut客户研制计算机、排除障碍、设计定制Web解决方案,以及照顾三个活泼可爱的孩子就是他的最大享受。Davis从中学开始就一直热衷于写作,最终成为一名职业作家。她专注于所有形式的科技写作,从市场推广到硬件或软件的用户手册。Davis为ibook、Sybex和Wiley & Sons编著(和合著)了多本书籍,她最善于将非常专业的技术概念转化为易于被客户和读者理解的信息。Davis是Kraut的创意先锋,而Phillips则负责处理后端编码。她热爱阅读、写作,还乐于开车接送孩子们参加体育活动。
Krautgrrl和Krautboy感谢Twin Cities PHP 社区在listserv做出的所有有益评论。
Michele E. Davis and Jon A. Phillips are the Krauts: Krautgrrl and Krautboy, respectively.
Phillips has a background in computer science, having started programming in
grade school. He’s worked with numerous databases, including Oracle, SQL Server,
and MySQL. Phillips is always looking for the best technologies, such as PHP, to
solve real-world computing problems. He enjoys building computers, troubleshooting,
and designing custom web solutions for the Kraut clients and his three
rambunctious children. Davis has been a career writer since grade school and has
focused on all forms of technology writing: from marcom to hardware or software
user manuals. Davis has written (and coauthored) books for ibooks, Sybex, and
Wiley. Her greatest skill is breaking down highly technical concepts into easy-todigest
information bites for her clients and readers. She is the creative edge of Kraut
Companies, while Phillips handles the backend coding. Her hobbies are reading,
writing, and pretending to be a soccer mom.
 
 
Jon A. Phillips
 
Michele E. Davis和John A. Phillips 分别是Kraut的Krautgrrl和Krautboy。Phillips拥有计算机科学的背景,在中学时期就开始编程。他的工作涉及多种数据库,包括Oracle、SQL Server以及MySQL。Phillips一直致力于寻求最佳技术(如PHP)来解决现实世界中的计算问题。为Kraut客户研制计算机、排除障碍、设计定制Web解决方案,以及照顾三个活泼可爱的孩子就是他的最大享受。Davis从中学开始就一直热衷于写作,最终成为一名职业作家。她专注于所有形式的科技写作,从市场推广到硬件或软件的用户手册。Davis为ibook、Sybex和Wiley & Sons编著(和合著)了多本书籍,她最善于将非常专业的技术概念转化为易于被客户和读者理解的信息。Davis是Kraut的创意先锋,而Phillips则负责处理后端编码。她热爱阅读、写作,还乐于开车接送孩子们参加体育活动。
Krautgrrl和Krautboy感谢Twin Cities PHP 社区在listserv做出的所有有益评论。
Michele E. Davis and Jon A. Phillips are the Krauts: Krautgrrl and Krautboy, respectively.
Phillips has a background in computer science, having started programming in
grade school. He’s worked with numerous databases, including Oracle, SQL Server,
and MySQL. Phillips is always looking for the best technologies, such as PHP, to
solve real-world computing problems. He enjoys building computers, troubleshooting,
and designing custom web solutions for the Kraut clients and his three
rambunctious children. Davis has been a career writer since grade school and has
focused on all forms of technology writing: from marcom to hardware or software
user manuals. Davis has written (and coauthored) books for ibooks, Sybex, and
Wiley. Her greatest skill is breaking down highly technical concepts into easy-todigest
information bites for her clients and readers. She is the creative edge of Kraut
Companies, while Phillips handles the backend coding. Her hobbies are reading,
writing, and pretending to be a soccer mom.
 
 
本书的封面图像是笑翠鸟(Dacelo)。这是澳大利亚东部林地独有的一种鸟类,因其独特的叫声而得名。其叫声很像人类的狂笑声,听起来就像“咕咕咕啦啦啦”。它通常会在破晓和傍晚时分这样欢叫,借以昭示它的领地。这种欢叫还是笑翠鸟之间的一种问候方式,如果一群鸟遇在一起并开始“交流”时,叫声就会非常大。
通过羽毛就能很容易辨别出笑翠鸟。其顶部的羽毛是棕色的,下腹的羽毛则是奶油色的,鸟喙大而有力;在眼部区域有棕色的斑纹。翅膀是棕色的,还带些许蓝色,尾羽是黑色的。雄性笑翠鸟的尾羽上还有深蓝色的条纹。笑翠鸟长约16~17英寸。以昆虫、蜥蜴、蛇和小鸟为食。如果猎物非常小,笑翠鸟将迅速咬住猎物并将其整个吞下。如果猎物较大,它会从高处扔下猎物将其摔死,或将猎物向树木、岩石或地面撞击直至猎物死亡。笑翠鸟对人类很友好,也不惧怕人类。我们时常可以听到笑翠鸟偷食人类烧烤或野餐食物、而且在食用前还是习惯地向树木撞击食物的新闻。
人们认为笑翠鸟是终生相伴的。有趣的是,笑翠鸟的后代会延长留在家中的时间,帮助父母孵化和喂食,哺育下一代的笑翠鸟。