新書推薦:
![五凉王国的七张面孔](http://103.6.6.66/upload/mall/productImages/24/30/9787523402467.jpg)
《
五凉王国的七张面孔
》
售價:HK$
79.4
![掌控生活,从掌控时间开始](http://103.6.6.66/upload/mall/productImages/24/30/9787521765359.jpg)
《
掌控生活,从掌控时间开始
》
售價:HK$
55.2
![物理光学漫步——衍射计算理论及应用研究故事](http://103.6.6.66/upload/mall/productImages/24/31/9787122459954.jpg)
《
物理光学漫步——衍射计算理论及应用研究故事
》
售價:HK$
193.2
![人类起源简史:破译700万年人类进化的密码](http://103.6.6.66/upload/mall/productImages/24/30/9787505758957.jpg)
《
人类起源简史:破译700万年人类进化的密码
》
售價:HK$
78.2
![古典与现代 : 民国大学的潮与岸](http://103.6.6.66/upload/mall/productImages/24/30/9787523408568.jpg)
《
古典与现代 : 民国大学的潮与岸
》
售價:HK$
89.7
![浮华梦醒:民国实业家的创业之路](http://103.6.6.66/upload/mall/productImages/24/30/9787523406618.jpg)
《
浮华梦醒:民国实业家的创业之路
》
售價:HK$
64.4
![财之道丛书·后资本主义生活:财富的意义、经济的未来与货币的时间理论](http://103.6.6.66/upload/mall/productImages/24/31/9787213115288.jpg)
《
财之道丛书·后资本主义生活:财富的意义、经济的未来与货币的时间理论
》
售價:HK$
78.2
![人文与社会译丛:自由意志、能动性与生命的意义](http://103.6.6.66/upload/mall/productImages/24/29/9787575301596.jpg)
《
人文与社会译丛:自由意志、能动性与生命的意义
》
售價:HK$
79.4
|
編輯推薦: |
PHP是一种广泛使用的服务器端脚本语言,简单易学、功能强大,受到全球开发者的广泛欢迎。MySQL则是最流行的开源关系数据库之一,性能卓越、稳定、易用。本书以PHP和MySQL为基础,深入浅出地介绍如何进行服务器端Web开发。本书不仅介绍基本知识,还详细讲解如何使用这两种工具进行实战开发,使得你能在理论和实践之间找到平衡。首先介绍PHP的基本指令。涵盖PHP的基础语法、数据类型、控制结构、函数等。然后详述如何使用PHP开发动态网页。具体包括使用PHP处理表单数据、操作cookie和会话、生成动态HTML等,帮你构建出真正具有交互性的网站。此后,深入讲解如何构建数据库驱动型网站,使得网站可存储大量用户数据。详细介绍如何使用PHP操作MySQL数据库,包括创建数据库和数据表,插入、查询、更新和删除数据,进行事务处理和错误处理等。最后讲解如何扩展PHP应用,以满足更复杂的业务需求。重构前面创建的应用,并引入开源的第三方工具库来提升开发效率。这些知识将有助于你编写更易于阅读、维护和扩展的代码,在提升性能的同时,降低后续的维护成本。
|
內容簡介: |
欢迎使用更高效的方式来学习PHP和MySQL。PHP曾经是最流行的Web开发语言,许多世界领先的网站(如Facebook、维基百科和WordPress)都是用它编写的。PHP运行在Web服务器端,通过使用存储在MySQL数据库中的数据,使得网站可以为每一位访问者显示不同的定制页面。书中采用简单、直观的图示化讲解风格,并辅以简短的代码示例,使得读者能够轻松地使用PHP和MySQL开发网站;网站具有丰富的功能,允许访问者注册为会员、创建文章、编辑文章、上传图片、管理个人资料、发表评论或“点赞”帖子等等。
● 学习内容
阅读和编写PHP代码
使用MySQL数据库存储数据
创建适合每位访问者的页面
构建内容管理系统或社交网络
● 传授技能
管理内容
注册成为会员
上传图片和媒体
评论和点赞
● 在线支持
www.phpandmysql.com
在线运行代码示例
下载完整示例网站
额外参考资料
|
目錄:
|
前言 1
第I部分 基本编程指令 17
第1章 变量、表达式与操作符 29
第2章 流程控制 67
第3章 函数 103
第4章 类和对象 143
第II部分 动态网页 177
第5章 内置函数 201
第6章 从浏览器获取数据 231
第7章 图片和文件 285
第8章 日期和时间 309
第9章 cookie和会话 329
第10章 错误处理 349
第III部分 数据库驱动型网站381
第11章 结构化查询语言 397
第12章 获取并显示数据库中的数据 433
第13章 更新数据库中的数据 483
第IV部分 扩展示例应用程序 521
第14章 重构和依赖注入 533
第15章 命名空间和库 557
第16章 会员 603
第17章 添加功能 633
|
內容試閱:
|
本书将指导你使用PHP这门编程语言来搭建网站,以及将网站所用的数据保存在MySQL等类型的数据库中。
PHP 是一门用于在Web服务器上运行的语言,当用户请求服务器上的网页时,服务器将生成相应的网页并返回给发起请求的用户。这意味着网页展示的内容可以针对个人进行定制化生成。对于任何支持用户完成下列行为的网站而言,可定制化都是必须满足的要求:
● 注册或者登录。因为每个用户的姓名、邮箱和密码都不尽相同。
● 完成购买。因为每个客户的订单、支付以及收货详情也不尽相同。
● 搜索网站。因为搜索结果是为不同用户定制的。
PHP语言设计用于与MySQL这类数据库协同工作,MySQL数据库可保存网站显示的页面内容、网站销售的产品或网站会员的详细信息等。通过对PHP的学习,你将掌握如何创建不同类型的网站,这些网站将允许会员更新数据库中的数据。例如:
● 内容管理系统允许网站所有者使用表单更新网站的内容;在不需要额外编写任何新代码的情况下,这些更新的内容可直接展示给访问者。
● 网店允许店主列出要出售的产品,而客户可以购买这些产品。
● 社交网站允许访问者注册和登录,创建个人信息,上传自己的资料,并访问感兴趣的定制化页面。
由于网站上展示的这些数据都保存在数据库中,因此这些网站又称为数据库驱动型网站(database-driven website)。
这是本书中将出现的不同页面类型。它们分别表示不同类型的信息。
信息页
信息页以白色为背景,介绍主题,解释上下文以及相关内容如何使用。
代码页
代码页以米黄色为背景,展示一些独立代码片段如何使用。
图表页
图表页以黑色为背景,使用图表和信息图来解释概念。
示例页
示例页出现在章的开头,呈现该章的主题以及相关应用。
小结页
小结页出现在每一章的末尾,对该章所涉及的关键主题进行概括。
|
|